陌上塵

          JVAA學習筆記
          posts - 2, comments - 1, trackbacks - 0, articles - 4

          JAVA-Derby連接

          Posted on 2008-06-25 22:30 陌上塵 閱讀(1718) 評論(0)  編輯  收藏 所屬分類: JAVA-J2EE
          import java.sql.SQLException;
          /**
           * 第一個 JDBC 的 HelloWorld 程序, 數(shù)據(jù)庫訪問 MySQL.
           * @author BeanSoft@126.com
           * @version 0.3 2007-12-12
           */
          public class JDBCHelloWorld {
              public static void main(String[] args) {
                  // 1. 注冊驅動
                  try {
                      Class.forName("org.apache.derby.jdbc.ClientDriver");
                  } catch (ClassNotFoundException e) {
                     // TODO Auto-generated catch block
                     e.printStackTrace();
                 }
                 ......
                 try {
                     // 2. 獲取數(shù)據(jù)庫的連接
                     conn = java.sql.DriverManager.getConnection(
                             "jdbc:derby://localhost:1527/myeclipse",
          "classiccars", "classiccars");
           // 3. 獲取表達式
                     stmt = conn.createStatement();
                             // 執(zhí)行插入數(shù)據(jù)的 SQL
                     stmt.executeUpdate("insert into Student(username, password,age) values('張三', '1234', 20)");
                     // 4. 執(zhí)行 SQL
                     rs = stmt.executeQuery("select * from Student");
                     // 5. 顯示結果集里面的數(shù)據(jù)
                     while(rs.next()) {
                         System.out.println("編號=" + rs.getInt(1));
                         System.out.println("學生姓名=" +
                                 rs.getString("username"));
                                                System.out.println("密碼=" + rs.getString("password"));
                                                System.out.println("年齡=" + rs.getString("age"));
                                            }
                     // 執(zhí)行刪除數(shù)據(jù)的 SQL
                    // stmt.executeUpdate("delete from Student");
                                        } catch (SQLException e) {
                                            e.printStackTrace();
                                        } finally {
                                           // 6. 釋放資源,建議放在finally語句中確保都被關閉掉了
                                           try {
                                               rs.close();
                                           } catch (SQLException e) {
                                           }
                                           try {
                                               stmt.close();
                                           } catch (SQLException e) {
                                           }
                                           try {
                                               conn.close();
                                           } catch (SQLException e) {
                                           }
                                        }
                                    }
                                 }



          主站蜘蛛池模板: 新泰市| 东乌珠穆沁旗| 台东县| 石首市| 长兴县| 阜新| 宁德市| 民丰县| 陆良县| 丹凤县| 长武县| 华亭县| 安新县| 乡宁县| 贺州市| 田东县| 东兰县| 长乐市| 绥芬河市| 呼和浩特市| 全椒县| 奇台县| 开封县| 土默特右旗| 嘉禾县| 忻州市| 贵州省| 丰镇市| 汕尾市| 余江县| 尼玛县| 双城市| 洱源县| 曲周县| 阳西县| 平远县| 潞西市| 安宁市| 宁陕县| 报价| 清水河县|