The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks
          package jdbc;
           
          import java.sql.Connection;
          import java.sql.DriverManager;
          import java.sql.ResultSet;
          import java.sql.SQLException;
          import java.sql.Statement;
           
          public class Test {
              private Connection conn = null;
           
               public Test() {
                super();
               }
           
               public void getConnection() {
                try {
                 Class
                  .forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")
                  .newInstance();
                 String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=testDB";
                 String USER = "sa"; // 根據你自己設置的數據庫連接用戶進行設置
                 String PASSWORD = "123"; // 根據你自己設置的數據庫連接密碼進行設置
                 conn = DriverManager.getConnection(URL, USER, PASSWORD);
                } catch (java.lang.ClassNotFoundException ce) {
                 System.out.println("Get Connection error:");
                 ce.printStackTrace();
                } catch (java.sql.SQLException se) {
                    System.out.println("Get Connection error:");
                    se.printStackTrace();
                } catch (Exception e) {
                    System.out.println("Get Connection error:");
                    e.printStackTrace();
                }
               }
           
               public void testConnection() {
                if (conn == null)
                 this.getConnection();
                try {
                 String sql = "SELECT * FROM user";
                 Statement stmt = conn.createStatement();
                 ResultSet rs = stmt.executeQuery(sql);
                 while (rs.next()) {
                     System.out.print(rs.getString("ID")+" ");
                     System.out.print(rs.getString("Name")+" ");
                     System.out.println(rs.getString("Email"));
                 }
                 rs.close();
                 stmt.close();
                } catch (SQLException e) {
                    System.out.println(e.getMessage());
                    e.printStackTrace();
                } finally {
                 if (conn != null)
                  try {
                   conn.close();
                  } catch (SQLException e) {
                  }
                }
               }
               public static void main(String[] args) {
                Test bean = new Test();
                bean.testConnection();
               }
          }
          運行程序,沒啥意外的話應該就OK了。連接代碼與SQLServer2000的有所不同。這兩句可以記下來備用~
          Class.forName(”com.microsoft.sqlserver.jdbc.SQLServerDriver”).newInstance();
          String URL = “jdbc:sqlserver://localhost:1433;DatabaseName=數據庫名稱”;
          posted on 2010-07-21 16:39 Eric_jiang 閱讀(181) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 泰宁县| 通城县| 济阳县| 仁化县| 平舆县| 都匀市| 乃东县| 肥乡县| 眉山市| 宝清县| 弥渡县| 海兴县| 太仆寺旗| 雅安市| 日土县| 南开区| 屏东县| 东光县| 哈尔滨市| 南昌市| 泰州市| 鹤山市| 方城县| 汪清县| 临安市| 桃园市| 曲松县| 商水县| 旬阳县| 抚顺县| 如皋市| 定远县| 财经| 沾化县| 丹东市| 彰武县| 永平县| 嵊州市| 交口县| 昌平区| 怀集县|