想用JAVA做一个测试连接MS-SQLSERVER数据库的程序。使用JDBC。刚安装了ECLIPS和JDK1.6,想创建一个桌面应用程序,卡壳了。如果有教程也可。谢谢。

解决方案 »

  1.   


    // java连接mysql 简单例子import java.sql.BatchUpdateException;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;public class Update { public static Connection getConnection() throws Exception {
        String driver = "com.mysql.jdbc.Driver";// mysql驱动名称
        String url = "jdbc:mysql://localhost:3306/test";//mysql 连接url地址
        String username = "root";//数据库用户名
        String password = "123456";//数据库密码
        Class.forName(driver);
        Connection conn = DriverManager.getConnection(url, username, password);
        return conn;
      }

    //批量修改
      public static void update() {
      Connection conn = null;
        Statement stmt = null;
        ResultSet rs = null;
        try {
          conn = getConnection();
          stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
          
          String strSql = "select NEWS_INFO from NEWS_COLLECT limit 3";
          
          rs = stmt.executeQuery(strSql);
          conn.setAutoCommit(false);
          while (rs.next()) {
           String info = rs.getString("NEWS_INFO");
           System.out.println(info);
          }   
        } catch (Exception e) {
          System.err.println("Exception: " + e.getMessage());
        } finally {
          try {
            rs.close();
            stmt.close();
            conn.close();
          } catch (Exception ignore) {
          }
        }
    }
    /**
     * @param args
     */
    public static void main(String[] args) {
    update();
    }
    }
      

  2.   

    不管是不是桌面连接方法都是一样的。
    你得到connection就可以了。
      

  3.   

    是的,我也这么认为,你的方法如果能作一个服务一样的也可以,定时去测试,然后将测试的结果插入到一个log里。
    谢谢,你的代码