The NoteBook of EricKong

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            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"; // 根據(jù)你自己設(shè)置的數(shù)據(jù)庫(kù)連接用戶進(jìn)行設(shè)置
                 String PASSWORD = "123"; // 根據(jù)你自己設(shè)置的數(shù)據(jù)庫(kù)連接密碼進(jìn)行設(shè)置
                 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();
               }
          }
          運(yùn)行程序,沒啥意外的話應(yīng)該就OK了。連接代碼與SQLServer2000的有所不同。這兩句可以記下來(lái)備用~
          Class.forName(”com.microsoft.sqlserver.jdbc.SQLServerDriver”).newInstance();
          String URL = “jdbc:sqlserver://localhost:1433;DatabaseName=數(shù)據(jù)庫(kù)名稱”;
          posted on 2010-07-21 16:39 Eric_jiang 閱讀(179) 評(píng)論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 陇川县| 中牟县| 旺苍县| 吉隆县| 松滋市| 嘉定区| 增城市| 璧山县| 浑源县| 宁海县| 民县| 惠州市| 黄龙县| 青铜峡市| 绍兴县| 伊金霍洛旗| 建瓯市| 木兰县| 金坛市| 顺平县| 云林县| 奉节县| 寿光市| 黔南| 郁南县| 昔阳县| 宁明县| 高尔夫| 泌阳县| 敦煌市| 大庆市| 封开县| 伽师县| 翁牛特旗| 隆回县| 定日县| 芒康县| 阜康市| 青铜峡市| 安国市| 太保市|