java 连接sqlserver数据库

1.ResultSet executeQuery(String sql):执行某条查询语句并返回结果
public static void main(String[] args) throws Exception{
        
        //3.通过数据库的连接操作数据库,实现增删改查
        Statement stmt = conn.createStatement();
        //ResultSet executeQuery(String sqlString):执行查询数据库的SQL语句   ,返回一个结果集(ResultSet)对象。
        ResultSet rs = stmt.executeQuery("select id,name,age from BasicInfo");
        while(rs.next()){//如果对象中有数据,就会循环打印出来
            System.out.println(rs.getInt("id")+","+rs.getString("name")+","+rs.getInt("age"));
        }
    }

2.int execulteUpdate(String sql):可以执行insert,undate或者delete语句
如果成果返回1,失败返回0.
3.连接字符串
private final static String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=People"; private static final String USER="sa"; private static final String PASSWORD="123456"; private static Connection conn=null; //静态代码块(将加载驱动、连接数据库放入静态块中) static{ try { //1.加载驱动程序 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //2.获得数据库的连接 conn=(Connection)DriverManager.getConnection(URL,USER,PASSWORD); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } //对外提供一个方法来获取数据库连接 public static Connection getConnection(){ return conn; }


原文地址:https://www.cnblogs.com/uftwkb24/p/9909602.html