07-08Java數(shù)據(jù)庫(kù)編程_第1頁(yè)
07-08Java數(shù)據(jù)庫(kù)編程_第2頁(yè)
07-08Java數(shù)據(jù)庫(kù)編程_第3頁(yè)
07-08Java數(shù)據(jù)庫(kù)編程_第4頁(yè)
07-08Java數(shù)據(jù)庫(kù)編程_第5頁(yè)
已閱讀5頁(yè),還剩116頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、nsqljdbc4.jar(JDK1.6,JDBC4.0)jdbc:jdbc:sqlserver:/hostname:port;property=value.jdbc:sqlserver:/server_name:1433jdbc:sqlserver:/server_name:1433;User=sa;Password=;Database=pubs其它屬性可到SQLServer JDBC Driver的文檔中查看。SQLServer Express和Develop Edition需要設(shè)置TCP協(xié)議啟用和1433端口。jdbc:odbc:DSN;nDriverManager.getConnect

2、ion(url,userName,password)nSQL Server格式:DriverManager.getConnection(jdbc:sqlserver:/server1:1433,“chis,“pass“DriverManager.getConnection(“jdbc:sqlserver:/server1:1433; User=chis;Password=pass“)DriverManager.getConnection(“jdbc:sqlserver:/server1:1433; User=chis;Password=pass;Database=pubs“)DriverMan

3、ager.getConnection(“jdbc:odbc:DSN”, “user“,“pass”nDSN、user、pass是需要替換的內(nèi)容。nDriverManager的getConnection方法返回一個(gè)Connection對(duì)象,可以使用這個(gè)數(shù)據(jù)庫(kù)連接對(duì)象對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。nConnection對(duì)象使用完以后一定要關(guān)閉:cn.close();n關(guān)閉連接操作最好放在finally語(yǔ)句塊中。n例子:練習(xí)nConnection對(duì)象的獲取可以使用DriverManager的getConnection方法,也可以使用服務(wù)器上的連接池獲取。n例子練習(xí):封裝一個(gè)DbObject對(duì)象,來(lái)獲取Conne

4、ction對(duì)象,以減少重復(fù)工作,易于修改。 /得到當(dāng)前行號(hào)boolean absolute(int row) JDBC 2.0。將游標(biāo)移至結(jié)果集中的給定行號(hào)。voidafterLast() JDBC 2.0。將游標(biāo)移至結(jié)果集的末尾,正好在最后一行的后面。voidbeforeFirst() JDBC 2.0。將游標(biāo)移至結(jié)果集的前方,正好在第一行的前面。voidclearWarnings() 清除此 ResultSet 對(duì)象上報(bào)告的所有警告。voidclose() 立即釋放此 ResultSet 對(duì)象的數(shù)據(jù)庫(kù)和 JDBC 資源,而不是等待對(duì)象自動(dòng)關(guān)閉時(shí)才釋放它們。intfindColumn(Str

5、ing columnName) 將給定 ResultSet 列名映射至其 ResultSet 列索引。boolean first() JDBC 2.0。將游標(biāo)移至結(jié)果集中的第一行。BigDecimalgetBigDecimal(int columnIndex) JDBC 2.0。以具有全部精度的 java.math.BigDecimal 對(duì)象形式獲取當(dāng)前行中某個(gè)列的值。Palm OS 的 DB2 Everyplace JDBC 驅(qū)動(dòng)程序不支持此方法。BigDecimalgetBigDecimal(int columnIndex, int scale)以 Java 編程語(yǔ)言中的 java.mat

6、h.BigDecimal 對(duì)象形式獲取此 ResultSet 對(duì)象當(dāng)前行中指定列的值。Palm OS 的 DB2 Everyplace JDBC 驅(qū)動(dòng)程序不支持此方法。不受支持。BigDecimalgetBigDecimal(String columnName) JDBC 2.0。以具有全部精度的 java.math.BigDecimal 對(duì)象形式獲取當(dāng)前行中某個(gè)列的值。Palm OS 的 DB2 Everyplace JDBC 驅(qū)動(dòng)程序不支持此方法。BigDecimalgetBigDecimal(String columnName, int scale) 以 Java 編程語(yǔ)言中的 java

7、.math.BigDecimal 對(duì)象形式獲取此 ResultSet 對(duì)象當(dāng)前行中指定列的值。Palm OS 的 DB2 Everyplace JDBC 驅(qū)動(dòng)程序不支持此方法。不受支持。BlobgetBlob(int columnIndex) JDBC 2.0。獲取此 ResultSet 對(duì)象的當(dāng)前行中的 BLOB 值。BlobgetBlob(String columnName) JDBC 2.0。獲取此 ResultSet 對(duì)象的當(dāng)前行中的 BLOB 值。boolean getBoolean(int columnIndex) 以 Java 布爾值形式獲取當(dāng)前行中某列的值。boolean ge

8、tBoolean(String columnName) 以 Java 布爾值形式獲取當(dāng)前行中某列的值。bytegetByte(int columnIndex) 以 Java 編程語(yǔ)言中的字節(jié)形式獲取此 ResultSet 對(duì)象當(dāng)前行中指定列的值。bytegetByte(String columnName) 以 Java 編程語(yǔ)言中的字節(jié)形式獲取此 ResultSet 對(duì)象當(dāng)前行中指定列的值。bytegetBytes(int columnIndex) 以 Java 編程語(yǔ)言中的字節(jié)數(shù)組形式獲取此 ResultSet 對(duì)象當(dāng)前行中指定列的值。bytegetBytes(String columnNa

9、me) 以 Java 編程語(yǔ)言中的字節(jié)數(shù)組形式獲取此 ResultSet 對(duì)象當(dāng)前行中指定列的值。intgetConcurrency() JDBC 2.0。返回結(jié)果集的并行性方式。DategetDate(int columnIndex) 以 Java 編程語(yǔ)言中的 java.sql.Date 對(duì)象形式獲取此 ResultSet 對(duì)象當(dāng)前行中指定列的值。DategetDate(int columnIndex, Calendar cal) 以 Java 編程語(yǔ)言中的 java.sql.Date 對(duì)象形式返回此 ResultSet 對(duì)象的當(dāng)前行中指定列的值。DategetDate(String co

10、lumnName)以 Java 編程語(yǔ)言中的 java.sql.Date 對(duì)象形式獲取此 ResultSet 對(duì)象的當(dāng)前行中指定列的值。doublegetDouble(int columnIndex) 以 Java 雙精度形式獲取當(dāng)前行中某列的值。doublegetDouble(String columnName) 以 Java 雙精度形式獲取當(dāng)前行中某列的值。floatgetFloat(int columnIndex) 以 Java 浮點(diǎn)形式獲取當(dāng)前行中某列的值。floatgetFloat(String columnName) 以 Java 浮點(diǎn)形式獲取當(dāng)前行中某列的值。intgetInt(

11、int columnIndex)以 Java 編程語(yǔ)言中的整數(shù)形式獲取此 ResultSet 對(duì)象當(dāng)前行中指定列的值。intgetInt(String columnName) 以 Java 編程語(yǔ)言中的整數(shù)形式獲取此 ResultSet 對(duì)象的當(dāng)前行中指定列的值。longgetLong(int columnIndex) 以 Java 長(zhǎng)整型形式獲取當(dāng)前行中某列的值。longgetLong(String columnName) 以 Java 長(zhǎng)整型形式獲取當(dāng)前行中某列的值。ResultSetMetaDatagetMetaData() 檢索此 ResultSet 對(duì)象的列的數(shù)目、類型和屬性。Obj

12、ectgetObject(int columnIndex) 以 Java 對(duì)象形式獲取當(dāng)前行中某列的值。ObjectgetObject(String columnName) 以 Java 對(duì)象形式獲取當(dāng)前行中某列的值。intgetRow() JDBC 2.0。檢索當(dāng)前行號(hào)。shortgetShort(int columnIndex) 以 Java 編程語(yǔ)言中的 short 形式獲取此 ResultSet 對(duì)象當(dāng)前行中指定列的值。shortgetShort(String columnName)以 Java 編程語(yǔ)言中的 short 形式獲取此 ResultSet 對(duì)象當(dāng)前行中指定列的值。Stat

13、ementgetStatement() JDBC 2.0。返回產(chǎn)生此 ResultSet 對(duì)象的語(yǔ)句。StringgetString(int columnIndex) 以 Java 編程語(yǔ)言中的 String 形式獲取此 ResultSet 對(duì)象當(dāng)前行中指定列的值。StringgetString(String columnName)以 Java 編程語(yǔ)言中的 String 形式獲取此 ResultSet 對(duì)象當(dāng)前行中指定列的值。TimegetTime(int columnIndex) 以 Java 編程語(yǔ)言中的 java.sql.Time 對(duì)象形式獲取此 ResultSet 對(duì)象的當(dāng)前行中指定

14、列的值。TimegetTime(String columnName) 以 Java 編程語(yǔ)言中的 java.sql.Date 對(duì)象形式獲取此 ResultSet 對(duì)象的當(dāng)前行中指定列的值。TimestampgetTimestamp(String columnName) 以 Java 編程語(yǔ)言中的 java.sql.Timestamp 對(duì)象形式獲取此 ResultSet 對(duì)象的當(dāng)前行中指定列的值。TimestampgetTimestamp(int columnIndex) 以 Java 編程語(yǔ)言中的 java.sql.Timestamp 對(duì)象形式獲取此 ResultSet 對(duì)象的當(dāng)前行中指定列的

15、值。intgetType() JDBC 2.0。返回此結(jié)果集的類型。SQLWarninggetWarnings() 返回此 ResultSet 上的調(diào)用報(bào)告的首次警告。booleanisAfterLast() JDBC 2.0。指示游標(biāo)是否在結(jié)果集中的最后一行后面。屬性名屬性名 類型類型 描述描述 name String 指定 Servlet 的 name 屬性,等價(jià)于 。如果沒(méi)有顯式指定,則該 Servlet 的取值即為類的全限定名。value String 該屬性等價(jià)于 urlPatterns 屬性。兩個(gè)屬性不能同時(shí)使用。urlPatterns String 指定一組 Servlet 的 URL 匹配模式。等價(jià)于 標(biāo)簽

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論