91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中怎么利用JDBC實現數據庫連接

發布時間:2021-08-06 10:50:23 來源:億速云 閱讀:135 作者:Leah 欄目:數據庫

Java中怎么利用JDBC實現數據庫連接,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

JDBC:Java數據庫連接技術的簡稱(Java DataBase Connectivity),提供連接各種常用數據庫的能力。                                JDBC            客戶端---------------------------數據庫服務器                            (JSP/Servlet)    JDBC            客戶端------------應用服務端--------------數據庫服務器 1.程序員使用的接口、類DriverManager  類 : 載入各種不同的JDBC驅動(連接各種不同的數據庫 )Connection    接口 :負責連接數據庫并擔任傳送數據Statement    接口 :由Connection 產生、負責執行SQL語句PreparedStatement   接口 :負責執行SQL語句,可以在語句中含有占位符ResultSet   接口
:負責保存Statement執行后所產生的查詢結果集
 2.
JDBC應用:    1.裝入JDBC驅動程序    2.創建與數據庫的連接    3.創建語句對象——Statement /PreparedStatement                                 創建語句對象:Statement或PreparedStatement                                    如:Statement stmt = con.createStatement();                                        PreparedStatement pstmt = con.prepareStatement(sql);     4.利用語句對象執行SQL語句,得到結果                                 executeQuery()-------select                                 executeUpdate()--------insert,delete,update                                 stmt.executeUpdate(sql);或 pstmt.executeUpdate();    5.處理結果
        返回ResultSet對象 ,使用get×××(“參數")方法,得到不同類型的結果值:                       getInt(),getString(),getFloat(),getDate()……         

 if(rs.next()){
			f.setCreator(rs.getString("creator"));
			f.setTitleName(rs.getString("titleName"));
			f.setCreateTime(rs.getDate("createTime"));
			f.setId(id);
		}

    6.關閉    

try{
			if(rs!=null)
				resultset.close();
			if(pmt!=null)
				pmt.close();
			if(c!=null)
				connection.close();
		}
		catch(SQLException e){e.printStackTrace();}

3.連接數據庫方式 (1)純java驅動連接         

  //sqlserver數據庫連接
   String URL="jdbc:sqlserver://localhost:1433; DatabaseName=news";
  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  Connection con = DriverManager.getConnection(URL,"sa","sa");
  //mysql數據庫連接
    String URL="jdbc:mysql://localhost:3306/news"
   Class.forName("com.mysql.jdbc.Driver");//mysql
   Connection con = DriverManager.getConnection(URL,"root","123456");

 常用數據庫連接 1、MySQL

     
連接 MySQL的URL:jdbc:mysql://localhost:3306/數據庫名    驅動類:com.mysql.jdbc.Driver 2、SQLServer2000    連接 SQLServer2000的URL:    jdbc:microsoft:sqlserver://localhost:1433;DatabaseName= 數據庫名    驅動類:com.microsoft.jdbc.sqlserver.SQLServerDriver 3、SQLServer2005    連接 SQLServer2005的URL:    jdbc: sqlserver://localhost:1433;DatabaseName= 數據庫名    驅動類:com.microsoft. sqlserver .jdbc.SQLServerDriver 4、Oracle    連接 Oracle的URL:jdbc:oracle:thin:@localhost:1521:數據庫名    驅動類:oracle.jdbc.driver.OracleDriver (2)JDBC-ODBC進行橋連                
//驅動名,仔細不能寫錯一個字母                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");                
//數據庫名稱news                           Connection con =DriverManager.getConnection("jdbc:odbc:news","sa","sa");    

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

象州县| 米泉市| 满洲里市| 蛟河市| 朝阳市| 如东县| 长沙市| 湖南省| 若羌县| 长岛县| 屏边| 阳春市| 白山市| 夏邑县| 富宁县| 诸暨市| 深圳市| 碌曲县| 莎车县| 鞍山市| 义乌市| 安泽县| 偃师市| 邹平县| 沂水县| 临沂市| 怀柔区| 桃园县| 青川县| 平武县| 虹口区| 宁武县| 广汉市| 调兵山市| 浦东新区| 朝阳区| 宜章县| 阿荣旗| 江永县| 叶城县| 顺义区|