資源描述:
《如何使用java對(duì)oracle數(shù)據(jù)庫(kù)進(jìn)行增刪查改?》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、如何使用java對(duì)oracle數(shù)據(jù)庫(kù)進(jìn)行增刪查改?2008-9-211:48提問者:pesana
2、懸賞分:20
3、瀏覽次數(shù):1856次我在公司實(shí)習(xí)老總要求用java做oracle數(shù)據(jù)庫(kù)的增刪查改我現(xiàn)在是搞的昏頭轉(zhuǎn)向的,求個(gè)代碼給我看看還有使用什么工具也順便說下,謝謝大家了?。。。?!2008-9-215:23滿意回答用eclipse首先在oracle文件下找到j(luò)dbc文件,里面的lib文件下有個(gè)class12.zip在eclipse里新建個(gè)項(xiàng)目,建好后在左邊右擊那個(gè)項(xiàng)目圖標(biāo),選擇屬性(最下面的),里面有個(gè)javabuil
4、dpath,點(diǎn)進(jìn)去,找到addexternaljars按鍵,點(diǎn)一下,把那個(gè)class12.zip加載進(jìn)來(lái),然后可以開始寫代碼了。我的代碼如下:importjava.sql.*;publicclassconnect{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubtry{Class.forName("oracle.jdbc.driver.OracleDriver");}catch(ClassNotFound
5、Exceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}Connectioncon=null;Statementstmt=null;ResultSetrs=null;try{Stringurl="jdbc:oracle:thin:@服務(wù)器ip地址:端口號(hào):數(shù)據(jù)庫(kù)名字";Stringuser="用戶名";Stringpassword="密碼";Stringstr="INSERTINTOZZZ_2VALUES('041110018','JHDK')";
6、con=java.sql.DriverManager.getConnection(url,user,password);//創(chuàng)建狀態(tài)stmt=con.createStatement();//執(zhí)行SQL語(yǔ)句,返回結(jié)果集//introwcount=stmt.executeUpdate(str);intj=stmt.executeUpdate("updateZZZ_2setNAME='dbt'whereID=21");intk=stmt.executeUpdate("deletefromZZZ_2whereID=41110
7、020");rs=stmt.executeQuery("SELECT*FROMZZZ_2");//對(duì)結(jié)果集進(jìn)行處理while(rs.next()){intid=rs.getInt("ID");Stringname=rs.getString("NAME");//Integerage=rs.getObject("age")==null?null:rs.getInt("age");System.out.println(id+":"+name);}}catch(SQLExceptione){e.printStackTrace
8、();}//釋放資源finally{try{rs.close();}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}try{stmt.close();}catch(SQLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}try{con.close();}catch(SQLExceptione){//TODOAuto-generatedcatchbl
9、ocke.printStackTrace();}}}}注意,上面的ip地址什么的要填對(duì),ZZZ_2是我隨便建的表,你改成自己的表名就行了贊同8
10、評(píng)論(1)向TA求助回答者:mumumomo731
11、二級(jí)擅長(zhǎng)領(lǐng)域:出國(guó)/留學(xué)院校信息歷史話題程序設(shè)計(jì)英語(yǔ)翻譯參加的活動(dòng):暫時(shí)沒有參加的活動(dòng)相關(guān)內(nèi)容·2011-12-2設(shè)計(jì)一張user表,表中數(shù)據(jù)user_id,username,password等參數(shù),用jav...·2011-6-17我使用struts1.2+spring2.0+hibernate3.1做了一個(gè)對(duì)Oracle
12、數(shù)據(jù)庫(kù)bl...·2010-8-10java如何使用cmd命令進(jìn)行oracle數(shù)據(jù)庫(kù)備份1·2011-2-26剛進(jìn)公司領(lǐng)導(dǎo)叫我用flex+java+tomcat+oracle做一個(gè)具有增刪改查的...·2009-4-7跪求基于oracle+servlet+java+jdk的單表增刪改查!更多關(guān)于javaoracle更新記錄的問題>>查看同主題問