MSCBSC 移動通信論壇
搜索
登錄注冊
網絡優(yōu)化工程師招聘專欄 4G/LTE通信工程師最新職位列表 通信實習生/應屆生招聘職位

  • 閱讀:3146
  • 回復:0
[交流] jdbc小技巧
xiaorf
銀牌會員



 發(fā)短消息    關注Ta 

積分 4838
帖子 183
威望 221654 個
禮品券 160 個
專家指數(shù) 411
注冊 2008-8-2
專業(yè)方向  software
回答問題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2009-03-22 13:14:16  只看樓主 
利用jdbc進行數(shù)據(jù)庫操作,分為以下幾步:
1.載入驅動
格式:Class.forName (<JDBCDriver Class Name>)
E.G.Class.forName("Weblogic.jdbc.mssqlserver4.Driver")

2.聯(lián)接數(shù)據(jù)源。
Connection con
以下任選其一
con = DriverManager.getConnection(<url>)
con = DriverManager.getConnection(<url>,<proporties>)
con = DriverManager.getConnection(<url>,<user>,<password>)

3.執(zhí)行
Statement stmt=con.creatStatement();
----執(zhí)行存儲過程:stmt.execute(<String sql>)
----以批處理方式執(zhí)行多個語句:stmt.executeBatch()
----更新處理:int updateCount=stmt.executeUpdate(<Stringsql>)
----查詢 ResultSet rs=stmt.executeQuery(<String sql>)

常用的是:while (rs.next())
{}
利用 . PrepairedStatement
優(yōu)點:不需重新在生成,只要修改參數(shù)就可以了,
e.g.PrepairedStatement pstmt1
pstmt1=con.PrepairedStatement("select * from tableName wherea=? and b=?")
pstmt1.setString(text1.getText,text2.getText)
ResultSetrs=pstmt1.executeQuery();

利用 ResultSetMetaData
要取得數(shù)據(jù)表中的字段數(shù)目,類型等,可以利用Result的getMetaData(),返回結果是以ResultSetMetaData對象保存。
e.g.
ResultSet rs =stmt.getResultSet()
ResultSetMetaData rsmd=rs.getMetaData();
//字段數(shù)目,
int columeCount=rsmd.getColumnCount()
for (i=1;i<=columnCount;i++)
{
System.out.println(rsmd.getClumnName())

}

//以上僅供參考,
掃碼關注5G通信官方公眾號,免費領取以下5G精品資料
  • 1、回復“YD5GAI”免費領取《中國移動:5G網絡AI應用典型場景技術解決方案白皮書
  • 2、回復“5G6G”免費領取《5G_6G毫米波測試技術白皮書-2022_03-21
  • 3、回復“YD6G”免費領取《中國移動:6G至簡無線接入網白皮書
  • 4、回復“LTBPS”免費領取《《中國聯(lián)通5G終端白皮書》
  • 5、回復“ZGDX”免費領取《中國電信5G NTN技術白皮書
  • 6、回復“TXSB”免費領取《通信設備安裝工程施工工藝圖解
  • 7、回復“YDSL”免費領取《中國移動算力并網白皮書
  • 8、回復“5GX3”免費領取《 R16 23501-g60 5G的系統(tǒng)架構1
  • 對本帖內容的看法? 我要點評

     
    [充值威望,立即自動到帳] [VIP貴賓權限+威望套餐] 另有大量優(yōu)惠贈送活動,請光臨充值中心
    充值擁有大量的威望和最高的下載權限,下載站內資料無憂

    快速回復主題    
    標題 [交流] jdbc小技巧" tabindex="1">
    內容
     上傳資料請點左側【添加附件】

    當前時區(qū) GMT+8, 現(xiàn)在時間是 2025-02-02 17:05:06
    渝ICP備11001752號  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務郵箱:mscbsc@163.com

    Processed in 0.591267 second(s), 14 queries , Gzip enabled
    TOP
    清除 Cookies - 聯(lián)系我們 - 移動通信網 - 移動通信論壇 - 通信招聘網 - Archiver