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單例
- MySQL下載安裝配置及JDBC連線資料庫MySqlJDBC資料庫
- JDBC(Oracle) jar包下載JDBCOracleJAR
- JDBC連線mysqlJDBCMySql
- 【JDBC】java連線池模擬測試 連線oracleJDBCJavaOracle
- Java JDBC連線MYsqlJavaJDBCMySql
- 簡單的php連線mysql類PHPMySql
- mysql的jdbc連線java實現MySqlJDBCJava
- 測試 mysql 的最大連線數MySql
- 什麼是 MySQL JDBC 連線池中最高效的連線檢測語句?MySqlJDBC
- mysql簡單效能測試MySql
- JDBC第一篇【介紹JDBC、使用JDBC連線資料庫、簡單的工具類】JDBC資料庫
- JDBC連線MySQL8.0.13的記錄JDBCMySql
- 關於Spring的JDBC連線mysql(與傳統jdbc比較)SpringJDBCMySql
- MySQL的下載安裝及eclipse配置+jdbcMySqlEclipseJDBC
- 【JDBC】java連線池模擬測試連線Oracle資料庫指令碼參考JDBCJavaOracle資料庫指令碼
- [轉載] 1.1Java使用JDBC原生方式連線MySql資料庫JavaJDBCMySql資料庫
- MySQL的JDBC下載MySqlJDBC
- JDBC連線MySQL資料庫的方法和例項JDBCMySql資料庫
- php7連線mysql測試程式碼PHPMySql
- Tomcat 的 JDBC 連線池TomcatJDBC
- Java的JDBC通過SSH Tunnel連線MySQL資料庫JavaJDBCMySql資料庫
- MySQL 8.x 新版本JDBC連線方式MySqlJDBC
- 07 簡化MySQL連線MySql
- 【SpringBoot】SpringBoot + MyBatis 連線 MySQL 並完成簡單查詢的流程Spring BootMyBatisMySql
- 簡單的 ping 測試
- JDBC 連線詳解JDBC
- Fiddler移動端連線及弱網測試
- JDBC連線mysql-8.0實現增刪改查JDBCMySql
- 2 個簡單的 python 指令碼,連線 MySQL 和讀取 ExcelPython指令碼MySqlExcel
- java實現簡單的JDBCJavaJDBC
- 【Windows 64位】MySQL 8.0.21安裝教程+Navicat+MySQL連線測試WindowsMySql
- 建立簡單的表測試
- try的簡單效能測試
- JDBC連線資料庫JDBC資料庫
- 連線zk 報錯連線不上hbase jdbcJDBC