當您面臨JSP連接MySQL數據庫問題
以下用兩種方式來實現JSP連接MySql數據庫
第一種方式
<%@ page contentType="text/html;
charset=gb
import="java
<meta http
<%//*******************************
****************
JDBC_ODBC連接MySql數據庫
**********************/
//********** 數據庫連接代碼 開始 ******/
//以下幾項請自行修改String server="localhost";
//MYSQL 服務器的地址String dbname="test";
//MYSQL 數據庫的名字String user="root";
//MYSQL 數據庫的登錄用戶名String pass="chfanwsp";
//MYSQL 數據庫的登錄密碼String port="
//SQL Server 服務器的端口號
默認為
String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?
user="+user+"&passWord="+pass+"&useUnicode
=true&characterEncoding=GB
//加載驅動程序Class
//建立連接Connection conn= DriverManager
//創建語句對象Statement stmt=conn
(ResultSet
ResultSet
// **** 數據庫連接代碼 結束 *******
String sql="select * from username";
ResultSet rs=stmt
//rs
out
out
rs
第二種方式
DBConnMySql
package conn; //導入包import java
//導入數據庫操作的類public class DBConnMySql
//構造方法
//連接對象private Statement stmt;
//語句對象private ResultSet rs;
//結果集對象private String MySqldriver;
//MYSQL Server驅動程序字符串private String MySqlURL;
//MYSQL Server連接字符串//*********************************
用 org
* 該方法取得連接所需各種參數
然後再建立連接* server;dbname
分別表示MYSQL 服務器的地址
* 數據庫
**********************************/
public Connection getConnToMySql
(String server
{//MYSQl驅動程序MySqldriver = "org
MySqlURL = "jdbc:mysql://";
//連接字符串一部分try{//完整的連接字符串MySqlURl
=MySqlURL+server+":"+port+"/"+dbname+"?user=
"+user+"&password="+pass+"&useUnicode
=true&characterEncoding=GB
Class
= DriverManager
catch(Exception e){System
("操作數據庫出錯
//System
//關閉數據庫連接public void close(){try{//rs
//stmt
sqlexception){sqlexception
這個文件只是實現了數據庫的連接
connmysql
<meta http
charset=gb
charset=gb
<jsp:useBean id="DBConn" scope="page" class="conn
<% //以下幾項請自行修改String server="localhost";
//MYSQL 服務器的地址String dbname="test";
//MYSQL 數據庫的名字String user="root";
//MYSQL 數據庫的登錄用戶名String pass="chfanwsp";
//MYSQL 數據庫的登錄密碼String port="
//SQL Server 服務器的端口號
conn=DBConn
(server
Statement stmt=conn
(ResultSet
ResultSet
String sql="select * from username";
String sql
(
ResultSet rs=stmt
{out
out
//rs
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20645.html