本文目錄一覽:
java與mysql連接資料庫的代碼和載入驅動的方法?
你這個程序是一個stand alone的程序,所以你把mysql-connector-java-5.0.5-bin.jar放到tomcat/common/lib目錄下肯定是不對的。放到jre/lib/ext也不一定會載入。如果你用IDE開發的話,在Classpath中把mysql-connector-java-5.0.5-bin.jar添加進去執行就OK了,如果不是的話,你需要在執行的時候這麼寫(比如你放到d:\)
java -cp d:\mysql-connector-java-5.0.5-bin.jar data
mysql連接資料庫找不到合適的驅動
String url=”jdbc:mysql://localhost:3306/xueshengresult”;
下一個正確的mysql驅動
mysql連接資料庫代碼解釋
$conn=mysql_connect(“localhost”,”root”,”root”);
$conn=mysql_connect(“資料庫伺服器”,”資料庫用戶名”,”資料庫密碼”);
//連接資料庫
$db_selected
=
mysql_select_db(“news_php”,
$conn);
$db_selected
=
mysql_select_db(“選擇你所需要的資料庫”,
$conn);
//選擇資料庫
mysql_query(“set
names
‘utf8′”,$conn);//字符集編碼
java連接mysql資料庫
步驟如下,
1. 在開發環境中載入指定資料庫的驅動程序。
接下來的實驗中,使用資料庫MySQL,所以需要下載MySQL支持JDBC的驅動程序(mysql-connector-java-5.1.18-bin.jar)。
2. 開發環境是MyEclipse,將下載得到的驅動程序載入進開發環境中。
3. 在Java程序中載入驅動程序。
在Java程序中,通過 「Class.forName(「指定資料庫的驅動程序」)」
方式來載入添加到開發環境中的驅動程序,例如Class.forName(「com.mysql.jdbc.Driver」)。
4. 創建數據連接對象:通過DriverManager類創建資料庫連接對象Connection。
DriverManager類作用於Java程序和JDBC驅動程序之間,用於檢查所載入的驅動程序是否可以建立連接,然後通過它的getConnection方法,根據資料庫的URL、用戶名和密碼,創建一個JDBC
Connection 對象。代碼如:Connection connection = DriverManager.getConnection(「連接資料庫的URL”, “用戶名”,
“密碼」)。
其中,URL=協議名+IP地址(域名)+埠+資料庫名稱;用戶名和密碼是指登錄資料庫時所使用的用戶名和密碼。具體示例創建MySQL的資料庫連接代碼如下:
Connection connectMySQL =
DriverManager.geiConnection(「jdbc:mysql://localhost:3306/myuser”,”root”
,”root” );
5. 創建Statement對象:Statement 類的主要是用於執行靜態 SQL
語句並返回它所生成結果的對象。
通過Connection 對象的 createStatement()方法可以創建一個Statement對象。例如:Statement statament =
connection.createStatement(); 具體示例創建Statement對象代碼如下:Statement statamentMySQL =connectMySQL.createStatement();
6. 調用Statement對象的相關方法執行相對應的 SQL
語句:通過execuUpdate()方法用來數據的更新,包括插入和刪除等操作,例如向staff表中插入一條數據的代碼:
statement.excuteUpdate( “INSERT INTO
staff(name, age, sex,address, depart, worklen,wage)” + ” VALUES (‘Tom1’, 321,
‘M’, ‘china’,’Personnel’,’3′,’3000′ ) “) ;
7. 通過調用Statement對象的executeQuery()方法進行數據的查詢,而查詢結果會得到
ResulSet對象,ResulSet表示執行查詢資料庫後返回的數據的集合,ResulSet對象具有可以指向當前數據行的指針。通過該對象的next()方法,使得指針指向下一行,然後將數據以列號或者欄位名取出。如果當next()方法返回null,則表示下一行中沒有數據存在。使用示例代碼如下:
ResultSet resultSel =
statement.executeQuery( “select * from staff” );
8. 關閉資料庫連接:使用完資料庫或者不需要訪問資料庫時,通過Connection的close() 方法及時關閉數據連接。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/300655.html