mysql的JDBC架包下載及簡單測試連線
一. 下載JDBC連線所需要的jar包
選擇Communityhttps://www.mysql.com/downloads/
二.匯入jar包
1.解壓下載的安裝包
2,.eclispe專案匯入jar包
方式一:Build Path->Configure Build Path–>Libraries–>Add External JARs(新增你的jars包)–>Apply
方式二:
2.1 在專案上建立一個lib資料夾如圖:
2.2匯入jarBuild Path->Configure Build Path -然後選擇如圖
看見如圖參考架包就說明匯入成功了
三.連線資料庫步驟
- 裝載驅動程式
- 建立連線
- 傳送和執行SQL語句
- 釋放資源
四.簡單測試連線
public static void main(String[] args) {
//com.mysql.jdbc.Driver 是 mysql-connector-java 5中的,
//com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6中的
String driver = "com.mysql.cj.jdbc.Driver";//這裡用的6
String userName="root";//mysql的使用者名稱
String passWord="123";//mysql密碼
//MySql資料庫的連線字串格式為:jdbc:mysql://<主機名>:<埠號(預設3306)>/資料庫名
//useUnicode引數指定這個連線資料庫的過程中,使用的位元組集是Unicode位元組集;
//characherEncoding引數指定穿上連線資料庫的過程中,使用的位元組集編碼為UTF-8編碼。
//請注意,mysql中指定UTF-8編碼是給出的是UTF8,而不是UTF-8。
//在mysqlJDBC6.0版本以上必須配置次引數serverTimezone UTC代表的是全球標準時間 ,但是我們使用的時間是北京時區也就是東八區,領先UTC八個小時。
//UTC + (+0800) = 本地(北京)時間
//解決方案url的時區使用中國標準時間。也是就serverTimezone=Asia/Shanghai 或者 全球標準時間 serverTimezone=UTC
String url="jdbc:mysql://localhost:3306/epet?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8";
Connection conn=null;
Statement stmt = null;//Statement物件,用於執行不帶引數的簡單SQL語句。
ResultSet rs = null;
try {
//載入驅動
Class.forName(driver );//這裡用的6 com.mysql.cj.jdbc.Driver
//獲取連線
//其中getConnection方法有三個引數,,第一個參數列示連線資料庫的字串格式URL,第二個參數列示使用者名稱,第三個參數列示使用者名稱密碼
conn=DriverManager.getConnection(url,userName,passWord);
stmt=conn.createStatement();//獲取操作SQL語句的Statement物件:呼叫Connection的createStatement()方法來獲取
//定義sql變數==>裡面存mysql執行的查詢語句
String sql="select * from pet ";
//呼叫Statement物件的excuteUpdate(sql),執行SQL語句進行查詢
rs =stmt.executeQuery(sql);
while(rs.next()){
int id=rs.getInt(1);
String name=rs.getString(2);
System.out.println("id--"+id+"\t\tname--"+name);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}finally {
if(stmt!=null){
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
相關文章
- JDBC for MySQL 最新jar包下載JDBCMySqlJAR
- jdbc 最新mysql jar包下載方法JDBCMySqlJAR
- spring 簡單的使用 Hikari連線池 和 jdbc連線mysql 的一個簡單例子SpringJDBCMySql單例
- 簡單的hector連線casssandra測試
- MySQL下載安裝配置及JDBC連線資料庫MySqlJDBC資料庫
- 【JDBC】java連線池模擬測試 連線oracleJDBCJavaOracle
- java Jdbc連線oracle資料庫連線測試JavaJDBCOracle資料庫
- JDBC連線mysqlJDBCMySql
- JDBC(Oracle) jar包下載JDBCOracleJAR
- Java JDBC連線MYsqlJavaJDBCMySql
- 測試 mysql 的最大連線數MySql
- derby 的配置及jdbc連線JDBC
- 簡單的php連線mysql類PHPMySql
- JDBC連線MySQL資料庫及演示樣例JDBCMySql資料庫
- mysql簡單效能測試MySql
- JDBC連線MySQL失效的問題JDBCMySql
- mysql的jdbc連線java實現MySqlJDBCJava
- 什麼是 MySQL JDBC 連線池中最高效的連線檢測語句?MySqlJDBC
- jdbc連線mysql問題-helpJDBCMySql
- MySQL Profile在5.7的簡單測試MySql
- JDBC第一篇【介紹JDBC、使用JDBC連線資料庫、簡單的工具類】JDBC資料庫
- JDBC連線MySQL8.0.13的記錄JDBCMySql
- 解決NLTK包下載出錯問題及NLP環境測試
- 各種資料庫的jdbc驅動下載及連線方式資料庫JDBC
- 【JavaWeb】JDBC連線MySQL資料庫JavaWebJDBCMySql資料庫
- WEBLOGIC連線OracleRAC的負載均衡測試(轉載)WebOracle負載
- MySQL索引條件下推的簡單測試MySql索引
- 【JDBC】java連線池模擬測試連線Oracle資料庫指令碼參考JDBCJavaOracle資料庫指令碼
- RAC負載均衡的簡單測試(三)負載
- RAC負載均衡的簡單測試(二)負載
- RAC負載均衡的簡單測試(一)負載
- RAC負載均衡的簡單測試(四)負載
- 測試連線
- [Android]再簡單解釋一下androidtest包下的其他測試類Android
- php7連線mysql測試程式碼PHPMySql
- MySQL中的事務和鎖簡單測試MySql
- 關於Spring的JDBC連線mysql(與傳統jdbc比較)SpringJDBCMySql
- [轉載] 1.1Java使用JDBC原生方式連線MySql資料庫JavaJDBCMySql資料庫