JDBC学习笔记 day1
JDBC的基本概念:
?
JDBC就是java database connectivity,即java數(shù)據(jù)庫連接。
JDBC主要完成的幾個任務分別為
JDBC的作用:
將java程序語言編寫出來的程序,與數(shù)據(jù)庫相連接
JDBC的總體結構:
1.應用程序
2.驅動程序管理器
3.驅動程序
4.數(shù)據(jù)源
關于如何進行JDBC編程的步驟:
???????? 1. 創(chuàng)建數(shù)據(jù)源
???????? 2. 建立數(shù)據(jù)庫連接
----------------------------------------------------------------------------------------
? ? ? ?? 建立數(shù)據(jù)連接是通過調(diào)用java.sql.DriverManager類的getConnection方法來建立的,下面對該方法進行介紹。
Public static Connection getConnection(String url,String user,String password)throws SQLException
參數(shù)url為指定數(shù)據(jù)庫的連接字符串,參數(shù)user為要連接數(shù)據(jù)庫的用戶名,參數(shù)password為用戶名所對應的密碼。
如果沒有用戶名和密碼,可以用兩個空字符串來代替。此方法有可能拋出捕獲異常java.sql.SQLException,因此再調(diào)用此方法時必須進行異常處理。
指定數(shù)據(jù)庫的連接字符串由三部分組成,各部分之間用“:”分隔,如下所示:
jdbc:<子協(xié)議>:<子名稱>
子協(xié)議指的是數(shù)據(jù)庫的類型,例如可以是odbc,mysql或者oracle等。子名稱指的是數(shù)據(jù)源的名稱或數(shù)據(jù)庫的網(wǎng)絡標識字符串。
?
舉個小栗子:
? ? ??
//聲明連接引用 Connection con=null;//聲明數(shù)據(jù)庫連接字符串 String url="jdbc:odbc:student";try {//創(chuàng)建數(shù)據(jù)庫連接con=DriverManager.getConnection(url,"","");//連接以后操作數(shù)據(jù)庫的代碼}catch(java.sql.SQLException e) {e.printStackTrace();}?
3. 進行數(shù)據(jù)庫操作 -----通過SQL語句來完成
?
4. 獲取數(shù)據(jù)庫中信息
?
轉載于:https://www.cnblogs.com/yezhaodan/p/8544172.html
總結
以上是生活随笔為你收集整理的JDBC学习笔记 day1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 公章没有备案号有用吗?
- 下一篇: springboot 多个sevice类