我们做java开发中,前端基本上都是用的jsp,那么平时常用的也基本上的Oracle数据库,可能会很少接触到用jsp连接mysql数据库方面的技术,但是不忘记,有个时候某些项目可能会用的jsp连接mysql数据库,所以,无论将来是否能用到,我们掌握这些技术对我们并没有了解,当然大家也可以作为了解来学习。下面向大家介绍一下JSP连接MySQL的教程技术。
一般情况JSP连接MySQL有两种实现方式,下面我们讲解其中的一种方式,
第一种方式,用JSP实现:
<%@ page contentType="text/html;
charset=gb2312" language="java"
import="java.sql.*"%>
<%//*******************************
****************
JDBC_ODBC连接MySql数据库,不需要设置数据源***********
**********************/
//********** 数据库连接代码 开始 ******/
//以下几项请自行修改String server="localhost";
//MYSQL 服务器的地址String dbname="test";
//MYSQL 数据库的名字String user="root";
//MYSQL 数据库的登录用户名String pass="chfanwsp";
//MYSQL 数据库的登录密码String port="3306";
//SQL Server 服务器的端口号,
默认为1433//数据库连接字符串
String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?
user="+user+"&passWord="+pass+"&useUnicode
=true&characterEncoding=GB2312";
//加载驱动程序Class.forName("org.gjt.mm.mysql.Driver").newInstance();
//建立连接Connection conn= DriverManager.getConnection(url);
//创建语句对象Statement stmt=conn.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
// **** 数据库连接代码 结束 *******
String sql="select * from username";
ResultSet rs=stmt.executeQuery(sql);
//rs.first();while(rs.next()){out.print("用户名:");
out.print(rs.getString("uid")+" 密码:");
out.println(rs.getString("pwd")+"<br>");}
rs.close();stmt.close();conn.close();%>
--转自