深圳軟體測試培訓學習:Java連線MySQL--【千鋒】
深圳軟體測試培訓學習: Java 連線 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', ');
insert into `w` values('2', ' 淘寶 ', ');
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();
}
}
}
}
以上例項執行輸出結果如下:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69947096/viewspace-2662533/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 深圳軟體測試培訓學習:Java Random介紹--【千鋒】Javarandom
- 深圳軟體測試培訓學習:Android常用自動化測試工具【千鋒】Android
- 深圳Java培訓學習:MyBatis Plus 介紹--【千鋒】JavaMyBatis
- 深圳java培訓:構建xml文件--【千鋒】JavaXML
- 深圳Python培訓學習:Python3 簡介–[千鋒]Python
- 深圳Web前端培訓學習:js中的模組化--【千鋒】Web前端JS
- 深圳雲端計算培訓學習:Apache 訪問控制--【千鋒】Apache
- 深圳軟體測試培訓:java中陣列的操作Java陣列
- 深圳軟體測試學習:如何在Android手機上進行自動化測試【千鋒】Android
- 深圳軟體測試學習:寫不好測試用例是因為沒時間嗎?【千鋒】
- 深圳軟體測試培訓:Postman的Monitor功能Postman
- 軟體測試培訓學習哪些內容?
- 軟體測試培訓需要學習什麼
- 軟體測試培訓分享:學習能力差可以學習軟體測試嗎
- 深圳軟體測試學習:【資料庫】-【oracle】-連線查詢資料庫Oracle
- 深圳Web前端學習:學 Web 前端開發,培訓還是自學靠譜?-千鋒Web前端
- 深圳雲端計算培訓學習:部署網校系統 edusoho--【千鋒】
- 軟體測試系統培訓學習要多久?
- 深圳Java培訓:MyBatis為什麼在國內相當流行?【千鋒】JavaMyBatis
- 軟體測試培訓分享:哪家軟體測試培訓機構好?
- 軟體測試培訓適合什麼人學習?
- 軟體測試培訓需要學習什麼技術
- 深圳Java學習:小白速懂Https協議-千鋒JavaHTTP協議
- 深圳Web前端培訓學習:5G對Web前端發展的影響--【千鋒】Web前端
- 深圳雲端計算培訓學習:雲端計算正在殺死運維嗎?–【千鋒】運維
- 深圳雲端計算培訓學習:女生做雲端計算運維容易嗎?–【千鋒】運維
- 參加軟體測試培訓需要學習哪些知識
- 參加軟體測試培訓需要學習哪些內容
- 學習軟體測試培訓適合女孩子嗎
- 千鋒教育長沙Java培訓怎麼樣?Java
- 軟體測試培訓分享:軟體測試自學能找到工作嗎
- Java培訓分享:學習Java需要什麼軟體?Java
- 深圳雲端計算培訓學習:構建企業級WIKI及工單系統 --【千鋒】
- 軟體測試培訓分享:軟體測試和軟體開發學哪個好呢
- 深圳大資料學習:泛型--【千鋒】大資料泛型
- java培訓分享:java培訓架構師學習線路圖Java架構
- 軟體測試培訓:如何搭建測試環境
- 千鋒長沙前端培訓:Vue相關面試題前端Vue面試題