隨筆 - 119  文章 - 3173  trackbacks - 0
          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          交友莫獨酒,茅臺西鳳游。
          口干古井貢,心徜洋河流。
          稱多情杜康,趟無量雙溝。
          贊中華巍巍,無此不銷愁。

          常用鏈接

          留言簿(68)

          隨筆分類(136)

          隨筆檔案(122)

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 526679
          • 排名 - 92

          最新評論

          學(xué)習Java6(六) 嵌入式數(shù)據(jù)庫Derby系列文章中大家一定很熟悉這一句代碼:
          Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();//加載驅(qū)動
          包括derby中帶的例子也有這一句。。。。
          但是JAVA6中的jdbc4.0有這樣一個新特性:JDBC驅(qū)動自動加載
          那么學(xué)習Java6(六) 嵌入式數(shù)據(jù)庫Derby(3)一個基本的例子(建數(shù)據(jù)庫、建表、插入數(shù)據(jù)、查詢) 一文中的例子
          我們就可以用更純粹的JAVA6的方式來實現(xiàn):

          ?1?import?java.sql.Connection;
          ?2?import?java.sql.DriverManager;
          ?3?import?java.sql.ResultSet;
          ?4?import?java.sql.Statement;
          ?5?
          ?6?public?class?TestDerbyBaisc?{
          ?7?????public?static?void?main(String[]?args)?{
          ?8?????????try?{???????????
          ?9?//????????????Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();//加載驅(qū)動
          10?????????????Connection?conn?=?DriverManager.getConnection("jdbc:derby:TESTDB;create=true");//連接數(shù)據(jù)庫
          11?????????????Statement?st?=?conn.createStatement();
          12?????????????st.execute("create?table?USER_INFO?(ID?INT?NOT?NULL,NAME?VARCHAR(10)?NOT?NULL)");//建表
          13?????????????st.executeUpdate("insert?into?USER_INFO(ID,NAME)?values?(1,'hermit')");//插入數(shù)據(jù)
          14?????????????st.executeUpdate("insert?into?USER_INFO(ID,NAME)?values?(2,'test')");//插入數(shù)據(jù)
          15?????????????ResultSet?rs?=?st.executeQuery("select?*?from?USER_INFO");//讀取剛插入的數(shù)據(jù)
          16?????????????while(rs.next()){
          17?????????????????int?id?=?rs.getInt(1);
          18?????????????????String?name?=?rs.getString(2);
          19?????????????????System.out.println("ID="+id);
          20?????????????????System.out.println("NAME="+name);
          21?????????????}
          22?????????}?catch(Exception?e){
          23?????????????e.printStackTrace();
          24?????????}
          25?????}
          26?}

          少寫了一行代碼、、、、、、、、、
          呵呵
          posted on 2007-01-16 19:33 交口稱贊 閱讀(2292) 評論(0)  編輯  收藏 所屬分類: Java6
          主站蜘蛛池模板: 汉中市| 梁山县| 德惠市| 襄垣县| 镇江市| 凤山市| 德庆县| 十堰市| 新平| 诸暨市| 五家渠市| 霍邱县| 中江县| 泸西县| 伊金霍洛旗| 黑龙江省| 澄江县| 紫阳县| 福海县| 镇原县| 喀什市| 秦皇岛市| 日喀则市| 油尖旺区| 隆子县| 改则县| 仙居县| 滦南县| 临沧市| 桐柏县| 浦城县| 龙陵县| 定远县| 江川县| 垫江县| 海兴县| 宁津县| 织金县| 南通市| 冷水江市| 灵丘县|