zoukankan      html  css  js  c++  java
  • 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();
            }
    
          }
    }

    请各位大神们指点一二

  • 相关阅读:
    BZOJ4346 : [POI2016]Nadajniki
    BZOJ4345 : [POI2016]Korale
    BZOJ4134 : ljw和lzr的hack比赛
    BZOJ4342 : CF348 Pilgrims
    BZOJ2310 : ParkII
    BZOJ3322 : [Scoi2013]摩托车交易
    BZOJ1444 : [Jsoi2009]有趣的游戏
    Xcode8中处理打印日志的配置
    iOS开发之记录用户登录状态
    热修复
  • 原文地址:https://www.cnblogs.com/honghong75042/p/5619185.html
Copyright © 2011-2022 走看看