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

下載本文檔

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

文檔簡介

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方法返回一個Connection對象,可以使用這個數(shù)據(jù)庫連接對象對數(shù)據(jù)庫進(jìn)行操作。nConnection對象使用完以后一定要關(guān)閉:cn.close();n關(guān)閉連接操作最好放在finally語句塊中。n例子:練習(xí)nConnection對象的獲取可以使用DriverManager的getConnection方法,也可以使用服務(wù)器上的連接池獲取。n例子練習(xí):封裝一個DbObject對象,來獲取Conne

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論