Jdbc基礎五步
跳坑的難受
二級標題jdbc那些坑如下
1.注意&分割,報錯很難受
2.注意colse加try{
}catch
不然就會出現你最喜歡的空指標異常
以後遇到將繼續補上
下面展示一下 具體五步走程式碼塊
。
import java.sql.*;
public class SampleJd {
public static void main(String[] args) {
Connection conn = null;
try {
// 1.載入並且註冊JDBC驅動
Class.forName("com.mysql.jdbc.Driver");
//2.建立資料庫連線
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/tk?useSSL=false&useUnicode&ture&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai", "root", "密碼"
);
//3.建立 Statement物件
Statement stmt = conn.createStatement();
//結果集
ResultSet rs = stmt.executeQuery("select * from ep");
//4.遍歷查詢結果
while (rs.next()) {
Integer eno = rs.getInt(1); //eno 通過欄位獲取
String ename = rs.getString("ename");
Float salary = rs.getFloat("salary");
String dname = rs.getString("dname");
System.out.println(dname + "-" + eno + "-" + salary + "-" + ename);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (conn != null && conn.isClosed() == false) {
//5.關閉連線,釋放資源
conn.close();
}
} catch(Exception ex){
ex.printStackTrace();
}
}
}
}
相關文章
- JDBC的基礎介紹JDBC
- JDBC基礎入門教程,輕鬆掌握jdbc基礎+核心技術,超全面!JDBC
- Java程式設計基礎33——JDBCJava程式設計JDBC
- JDBC-MySql基礎操作詳解JDBCMySql
- 0基礎之你不知道的JDBCJDBC
- 關於mysql,需要掌握的基礎(二):JDBC和DAO層MySqlJDBC
- 『動善時』JMeter基礎 — 42、JDBC Request元件詳細介紹JMeterJDBC元件
- 【FPGA基礎】Latch基礎FPGA
- 【死磕Sharding-jdbc】—基於 SSM 整合shardingJDBCSSM
- Pandas 基礎 (2) - Dataframe 基礎
- 前端基礎之jQuery基礎前端jQuery
- python基礎中的基礎Python
- Java基礎-語法基礎Java
- [今日白學]元件的基礎的基礎的基礎元件
- JDBCJDBC
- Spring Security OAuth2-基於JDBC儲存令牌SpringOAuthJDBC
- Java基礎-物件導向基礎Java物件
- Python基礎篇-Python基礎01Python
- scala基礎語法-----Spark基礎Spark
- Python基礎:語法基礎(3)Python
- 【web前端基礎 | JS基礎】物件Web前端JS物件
- 基礎
- Linux基礎學習——檔案基礎Linux
- JavaScript 基礎卷(一):基礎語法JavaScript
- 前端基礎入門四(JavaScript基礎)前端JavaScript
- 測試基礎(四)Jmeter基礎使用JMeter
- c#基礎-基礎-16.stringC#
- JavaWeb——JDBCJavaWebJDBC
- SpringData JDBCSpringJDBC
- 【Spring】jdbcSpringJDBC
- JDBC概述JDBC
- Python基礎筆記01-Python基礎Python筆記
- Go 基礎教程--2-基礎知識Go
- Web測試基礎-Html基礎知識WebHTML
- WiFi基礎(六):天線基礎知識WiFi
- Golang 基礎之基礎語法梳理 (三)Golang
- 多執行緒基礎-基礎實現執行緒
- TypeScript基礎TypeScript