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