小編給大家分享一下Java如何使用JDBC連接MySQL數據庫需要驅動包,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
Java使用JDBC連接MySQL數據庫需要驅動包。
最新版下載地址為:http://dev.mysql.com/downloads/connector/j/,解壓后得到jar庫文件,然后在對應的項目中導入該庫文件。
1.創建測試數據
在 MySQL中創建表,表結構如下:
create table `w` (
`id` int(11) not null auto_increment,
`name` char(20) not null,
`url` varchar(255) not null,
primary key (`id`)
) engine=innodb default charset=utf8;
insert into `w` values ('1', 'google', 'https://www.google.cm/');
insert into `w` values('2', '淘寶', 'https://www.taobao.com/');
2.連接數據庫
package com.run.test;
import java.sql.*;
public class MySQLDemo {
//JDBC驅動名及數據庫URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost:3306/sss";
//數據庫的用戶名與密碼,需要根據自己的設置
static final String USER = "root";
static final String PASS = "123456";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try{
//注冊JDBC驅動
Class.forName(JDBC_DRIVER);
//打開鏈接
conn = DriverManager.getConnection(DB_URL,USER,PASS);
//執行查詢
stmt = conn.createStatement();
String sql;
sql = "SELECT name, url FROM w";
ResultSet rs = stmt.executeQuery(sql);
//展開結果集數據庫
while(rs.next()){
//通過字段檢索
String name = rs.getString("name");
String url = rs.getString("url");
//輸出數據
System.out.print("站點名稱: " + name);
System.out.print("站點 URL: " + url);
System.out.print("\n");
}
//完成后關閉
rs.close();
stmt.close();
conn.close();
}catch(SQLException se){
//處理JDBC錯誤
se.printStackTrace();
}catch(Exception e){
//處理 Class.forName錯誤
e.printStackTrace();
}finally{
//關閉資源
try{
if(stmt!=null) stmt.close();
}catch(SQLException se2){
}
try{
if(conn!=null) conn.close();
}catch(SQLException se){
se.printStackTrace();
}
}
}
}
以上實例執行輸出結果如下:
以上是“Java如何使用JDBC連接MySQL數據庫需要驅動包”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。