掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
例如,假定已知某個(gè)過程返回兩個(gè)結(jié)果集,則在使用方法execute執(zhí)行該過程后,必須調(diào)用方法getResultSet獲得第一個(gè)結(jié)果集,然后調(diào)用適當(dāng)?shù)膅etXXX方法獲取其中的值

創(chuàng)新互聯(lián)于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元龍陵做網(wǎng)站,已為上家服務(wù),為龍陵各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108
連接Java程序與數(shù)據(jù)庫的方式之一是通過JDBC(Java Database Connectivity),JDBC是Java語言操作數(shù)據(jù)庫的標(biāo)準(zhǔn)接口。JDBC連接數(shù)據(jù)庫的一般步驟如下:
1. 加載數(shù)據(jù)庫驅(qū)動(dòng)程序:程序在訪問任何數(shù)據(jù)庫之前,需要先加載特定的數(shù)據(jù)庫驅(qū)動(dòng)程序??梢允褂胘ava.lang.Class類的靜態(tài)方法`forName(String className)`來加載JDBC驅(qū)動(dòng)程序。
2. 建立數(shù)據(jù)庫連接:建立與目標(biāo)數(shù)據(jù)庫的連接,需要提供連接的URL、用戶名和密碼等連接參數(shù)??梢允褂胘ava.sql.DriverManager類中的方法`getConneciton(String url, String user, String password)`來建立數(shù)據(jù)庫連接。
3. 創(chuàng)建一個(gè)Statement對象:在獲取了數(shù)據(jù)庫連接之后,就可以創(chuàng)建一個(gè)Statement對象,以便執(zhí)行SQL語句并獲取執(zhí)行結(jié)果。
4. 執(zhí)行SQL語句:使用Statement對象的`execute()`或`executeQuery()`方法執(zhí)行SQL語句,并通過ResultSet對象獲取執(zhí)行結(jié)果。
首先需要導(dǎo)入相應(yīng)數(shù)據(jù)庫的驅(qū)動(dòng)文件,然后要注冊驅(qū)動(dòng),Class.forname(driverName),獲取Connection對象Connection conn=DriverManager.getConnection(URL);然后獲取PreparedStatement對象PreparedStatement pst=conn.getPreparedState(sql,username,password)其中的username和password是你訪問數(shù)據(jù)庫的名稱和密碼;如果要使用到返回集合則可以用ResultSet對象接收,ResultSet rs=pst.executeQuery();不要使用到返回集合的話就直接pst.executeQuery();以上的可以查jdk1.mysql:driverName的值為:com.mysql.jdbc.Driver;url的值為:jdbc:mysql://localhost:3306/hibernate其中hibernate是你的數(shù)據(jù)庫名稱2.sqlserver:driverName的值為:com.microsoft.sqlserver.jdbc.SQLServerDriver;url的值為jdbc:sqlserver://localhost:1433;DatabaseName=" + database,其中database是你數(shù)據(jù)庫名稱3.oracle:driverName的值為:oracle.jdbc.driver.OracleDriver;url的值:jdbc:oracle:thin:@127.0.0.1:1521:ora92,其中ora92是你數(shù)據(jù)庫名稱
---------------------------河南新華
到此,以上就是小編對于的問題就介紹到這了,希望這3點(diǎn)解答對大家有用。

我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流