JDBC连接数据库的步骤
String user="root"; String password="123"; String url="jdbc:mysql://localhost:3306/day14"; //1.加载驱动 Class.forName("com.mysql.jdbc.Driver"); /*不推荐使用这种方法: 1,会加载驱动两次(加载类一次,new 的时候又是一次)如果采用此种方式,会导致驱动程序注册两次,也就是在内存中会有两个Driver对象 2,二、程序依赖mysql的api,脱离mysql的jar包,程序将无法编译,将来程序切换底层数据库将会非常麻烦。*/ DriverManager.registerDriver(new com.mysql.jdbc.Driver()); //获得连接 Connection connection=DriverManager.getConnection(url, user, password); //得到向数据库发送sql请求的stagement对象 Statement statement=connection.createStatement(); //4.向数据库发送sql,获取数据库返回的结果集 ResultSet rs=statement.executeQuery("select * from 数据库名称"); while(result.next()){ /*假如有这样的一行数据: id name password 1 name asd获得id:通过列号或者列名*/ rs.getInt(1)或者rs.getInt("name"), rs.getObject(...); } //释放资源 result.close(); statement.close(); connection.close();//释放连接,连接是有限的,一定要释放
现在的几乎什么都不懂,但是不代表以后的我也是这样。