簡單介紹瞭如何使用JDBC連接MySQL數據庫。首先是下載安裝好MySQL,eclipse,在eclipse新建jsp項目。
1,把連接驅動放在WEB-INF/lib下面,驅動名字叫做mysql-connector-java-6.0.5-bin.jar,可以從mysql官網下到。
2,新建一個DBHelper類,引入必須的文件。
import java.sql.Connection;
import java.sql.DriverManager;
3,把連接需要的字符串賦好。
private static final String driver = "com.mysql.jdbc.Driver"; //數據庫驅動
private static final String url="jdbc:mysql://localhost:3306/zhao?useUnicode=true&characterEncoding=UTF-8"; //連接數據庫的URL地址
private static final String username="muke1";//數據庫的用戶名
private static final String password="muke1";//數據庫的密碼
private static Connection conn=null;
這裏“zhao”是我自己設定的數據庫名稱,可以在命令行root權限下通過“create database 數據庫名”來創建。
4,加載驅動
Class.forName(driver);
這裏可以用try-catch語句塊捕獲一下異常。
5,由單例模式返回數據庫連接對象。
public static Connection getConnection() throws Exception{
if(conn==null){
conn=DriverManager.getConnection(url, username, password);
return conn;
}
return conn;
}
6,到這裏這個最基本的數據庫連接類就寫好了,再寫一個main方法測試一下。public static void main(String[] args){
try {
Connection conn=DBHelper.getConnection();
if(conn!=null){
System.out.println("數據庫連接正常");
}
else{
System.out.println("數據庫連接異常");
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
運行,輸出“數據庫連接正常”就表示連上了。