以下用兩種方式來實現JSP連接MySql數據庫
第一種方式
<%//*******************************
****************
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")+"
");}
rs.close();stmt.close();conn.close();%>
<%@ page contentType=
charset=gb
import=
<meta http
<%//*******************************
****************
JDBC_ODBC連接MySql數據庫
**********************/
//********** 數據庫連接代碼 開始 ******/
//以下幾項請自行修改String server=
//MYSQL 服務器的地址String dbname=
//MYSQL 數據庫的名字String user=
//MYSQL 數據庫的登錄用戶名String pass=
//MYSQL 數據庫的登錄密碼String port=
//SQL Server 服務器的端口號
默認為
String url =
user=
=true&characterEncoding=GB
//加載驅動程序Class
//建立連接Connection conn= DriverManager
//創建語句對象Statement stmt=conn
(ResultSet
ResultSet
// **** 數據庫連接代碼 結束 *******
String sql=
ResultSet rs=stmt
//rs
out
out
rs
[
From:http://tw.wingwit.com/Article/program/MySQL/201311/29619.html