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
- Java Web系列:JDBC 基礎JavaWebJDBC
- JDBC入門基礎篇JDBC
- JDBC基礎入門教程,輕鬆掌握jdbc基礎+核心技術,超全面!JDBC
- Java基礎--JDBC-反射等JavaJDBC反射
- Java程式設計基礎33——JDBCJava程式設計JDBC
- JDBC-MySql基礎操作詳解JDBCMySql
- 0基礎之你不知道的JDBCJDBC
- 關於mysql,需要掌握的基礎(二):JDBC和DAO層MySqlJDBC
- JAVA基礎:JDBC最佳化資料庫連線(轉)JavaJDBC資料庫
- 『動善時』JMeter基礎 — 42、JDBC Request元件詳細介紹JMeterJDBC元件
- 【FPGA基礎】Latch基礎FPGA
- Java基礎-語法基礎Java
- Pandas 基礎 (2) - Dataframe 基礎
- 前端基礎之jQuery基礎前端jQuery
- [今日白學]元件的基礎的基礎的基礎元件
- 【web前端基礎 | JS基礎】物件Web前端JS物件
- scala基礎語法-----Spark基礎Spark
- Java基礎-物件導向基礎Java物件
- 【基礎篇索引】索引基礎(四)索引
- 【基礎篇索引】索引基礎(三)索引
- 【基礎篇索引】索引基礎(二)索引
- 【基礎篇索引】索引基礎(一)索引
- python基礎中的基礎Python
- 基礎
- JavaScript 基礎卷(一):基礎語法JavaScript
- 前端基礎入門四(JavaScript基礎)前端JavaScript
- 測試基礎(四)Jmeter基礎使用JMeter
- Python基礎:語法基礎(3)Python
- ASM常用基礎管理命令[ASM基礎]ASM
- 【Java基礎】--深入剖析基礎語法Java
- 【Vim】基礎之基礎——指尖的舞蹈
- 基礎表-底表-基礎資料
- Go 基礎教程--2-基礎知識Go
- Web測試基礎-Html基礎知識WebHTML
- Linux基礎學習——檔案基礎Linux
- 多執行緒基礎-基礎實現執行緒
- c#基礎-基礎-16.stringC#