老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

如何進行JDBC的實例分析

如何進行JDBC的實例分析,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

創新互聯專注于瑤海企業網站建設,響應式網站開發,商城網站開發。瑤海網站建設公司,為瑤海等地區提供建站服務。全流程定制網站開發,專業設計,全程項目跟蹤,創新互聯專業和態度為您提供的服務

JDBC例子1,首先在配置文件(system.properties)中配置上如下內容:

driver=com.microsoft.sqlserver.jdbc.SQLServerDriver  url=jdbc:sqlserver://localhost:1433;databaseName=mp  username=sa  password=mengya

JDBC例子2,寫了個SQLDB的工具類

publicclassSQLDBConnection{  privateInputStreaminputstr;  privatePropertiespro;  privatestaticSQLDBConnectionsqldb=null;//私有構造方法privateSQLDBConnection(){inputstr=this.getClass().getResourceAsStream("/system.properties");pro=newProperties();try{pro.load(inputstr);}catch(IOExceptione){e.printStackTrace();}try{Class.forName(pro.getProperty("driver"));//注冊驅動,只注冊一次}catch(ClassNotFoundExceptione){e.printStackTrace();}}//單例模式publicstaticSQLDBConnectiongetSQLDBConnection(){if(sqldb==null){synchronized(SQLDBConnection.class){if(sqldb==null){sqldb=newSQLDBConnection();}}}returnsqldb;}//得到與數據庫的連接publicConnectionGetConnection(){Connectionconn=null;try{conn=DriverManager.getConnection(pro.getProperty("url"),pro.getProperty("username"),pro.getProperty("password"));}catch(SQLExceptione){e.printStackTrace();}returnconn;}

JDBC例子3,寫好Studao的接口

//釋放資源  publicstaticvoidfree(ResultSetrs,Statementsta,Connectionconn){  try{  if(rs!=null){  rs.close();  }  }catch(Exceptione){  e.printStackTrace();  }finally{  try{  if(sta!=null){  sta.close();  }  }catch(Exceptione){  e.printStackTrace();  }finally{  if(conn!=null){  try{  conn.close();  }catch(SQLExceptione){  e.printStackTrace();  }  }  }  }  }  publicinterfaceStudaointer{  publicvoidaddStu(Stustu);  publicvoiddelStu(intsid);  publicvoidupdStu(Stustu);  publicStugetOneStu(intsid);  publicListgetAllStu();  }

JDBC例子4,寫好自己定義的RuntimeException

publicclassMySQLExceptionextendsRuntimeException{  privatestaticfinallongserialVersionUID=1L;  }

JDBC例子5,寫好Studao的實現類

publicclassStuDAOImpleimplementsStudaointer{  privateConnectionconn;  privatePreparedStatementpre;  privateResultSetrs;  publicvoidaddStu(Stustu){  Stringsql="insertintostuvalues(?,?,?)";  conn=SQLDBConnection.getSQLDBConnection().GetConnection();  try{  pre=conn.prepareStatement(sql);  pre.setString(1,stu.getSname());  pre.setString(2,stu.getSsex());  pre.setDate(3,newjava.sql.Date(stu.getSbrith().getTime()));  pre.executeUpdate();  }catch(SQLExceptione){  e.printStackTrace();  thrownewMySQLException();//異常向上拋  }finally{  SQLDBConnection.free(rs,pre,conn);  }  }  publicvoiddelStu(intsid){  Stringsql="deletestuwheres_id=?";  conn=SQLDBConnection.getSQLDBConnection().GetConnection();  try{  pre=conn.prepareStatement(sql);  pre.setInt(1,sid);  pre.executeUpdate();  }catch(SQLExceptione){  e.printStackTrace();  thrownewMySQLException();  }finally{  SQLDBConnection.free(rs,pre,conn);

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創新互聯行業資訊頻道,感謝您對創新互聯的支持。


網頁題目:如何進行JDBC的實例分析
文章URL:http://www.xueling.net.cn/article/pjpphh.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 国产性夜夜春夜夜爽有声小说 | 老司机成人免费视频 | 久久久久9999国产精品 | 不卡av在线| 国产成人AV片无码免费 | 国产精品自在线拍亚洲另类 | 91精品成人| 久久狠狠高潮亚洲精品 | 国产精品入口a级 | 柠檬福利第一导航在线 | 日本亚洲9999aⅴ | 亚洲色无码A片一区二小说 久久九九影视 | 国产视频a | 全国最大的成人网 | 岛国AV无码免费无禁网站 | 国产剧情av在线播放 | 97夜夜模夜夜爽夜夜喊 | 国产精品影视在线观看 | 超碰97人人射 | 国产女人喷潮视频在线观看 | av手机在线播放网址 | 日日操夜夜 | 国内免费精品视频 | 国产精品怡红院在线观看 | 美女天天干 | 在线观看视频在线高清免费播放网站 | 日韩av免费一区 | 汉服女装齐胸襦裙被c到喷水 | 成av人片在线观看www | 国产欧美日韩一区二区搜索 | 欧亚乱熟女一区二区在线 | 九七人人爽 | 动漫一区二区三区 | 国产无夜激无码av毛片 | 日本aaaa片毛片免费观蜜桃 | 一本一本久久a久久精品国产 | 网站一级片 | ▇精东视频▇在线观看视频 | 免费精品国自产拍 | 国产经典在线 | 精品国产福利在线观看网址 |