• java eclipse 连接数据库全过程


    1、需要下载一个jar包。地址 http://pan.baidu.com/s/1i50LRId

    2、代码如下:

    import java.sql.*;
    
    public class Mytest {
        public static void main(String[] args){
            String sql = "select * from student";
    
            String url = "jdbc:sqlserver://WANGHONGHONG-PC\SQLSERVER2;DatabaseName=hh";
            String username = "sa";
            String password = "sa@12345";
    
            Connection conn;
            Statement stmt;
            ResultSet rs;
            try {
              Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
    
              conn = DriverManager.getConnection(url, username, password);
              stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
              rs = stmt.executeQuery(sql);
    
              System.out.println(rs.next());
    
              rs.close();
              stmt.close();
              conn.close();
    
            } catch (InstantiationException e) {
              e.printStackTrace();
            } catch (IllegalAccessException e) {
              e.printStackTrace();
            } catch (ClassNotFoundException e) {
              e.printStackTrace();
            } catch (SQLException e) {
              e.printStackTrace();
            }
    
          }
    }

    3、效果:

    4、又完善一版(添加输出)

    import java.sql.*;
    
    public class Mytest {
        public static void main(String[] args){
            String sql = "select * from student";
    
            String url = "jdbc:sqlserver://WANGHONGHONG-PC\SQLSERVER2;DatabaseName=hh";
            String username = "sa";
            String password = "sa@12345";
    
            Connection conn;
            Statement stmt;
            ResultSet rs;
            try {
              Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
    
              conn = DriverManager.getConnection(url, username, password);
              stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
              rs = stmt.executeQuery(sql);
    
              while(rs.next()){
              System.out.println(rs.getString("name"));
              }
              rs.close();
              stmt.close();
              conn.close();
    
            } catch (InstantiationException e) {
              e.printStackTrace();
            } catch (IllegalAccessException e) {
              e.printStackTrace();
            } catch (ClassNotFoundException e) {
              e.printStackTrace();
            } catch (SQLException e) {
              e.printStackTrace();
            }
    
          }
    }

    请各位大神们指点一二

  • 相关阅读:
    第二个spring,第一天
    第二个spring
    项目总结以及团队贡献分
    四则运算第三次冲刺(项目完成)
    四则运算第二次冲刺更新进度(补更)
    四则运算第二次冲刺更新进度
    四则运算第一次冲刺
    阅读《构建之法》13-17章
    四则运算 用户调之修改篇
    队伍评论
  • 原文地址:https://www.cnblogs.com/honghong75042/p/5619185.html
Copyright © 2020-2023  润新知