<span style="font-size:14px;">public void fun2() throws ClassNotFoundException, SQLException{
/*一、得到connection
* 1.准备四个参数:驱动类名,url,用户名,密码
* 2.加载驱动类
* 3.得到Connnection对象
* */
String driverClassName="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/mydb";
String username="root";
String password="123";
Class.forName(driverClassName);
Connection con=DriverManager.getConnection(url, username, password);
System.out.println(con);
/*
* 二、查询数据库
* 1.通过Connnection对象创建Statement,Statement的作用是向数据库发送sql语句
* 2.调用Statement的ResultSet executeQuery(sql) 发送sql语句
* 3.解析ResultSet
*/
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("SELECT * FROM stu");
//解析ResultSet
while(rs.next()){
int num=rs.getInt(1);
String name=rs.getString(2);
int age=rs.getInt(3);
String gender=rs.getString(4);
System.out.println(num+","+name+","+age+","+gender);
}
//关闭,倒着关
rs.close();
st.close();
con.close(); //必须关
}</span>
通过JDBC查询数据库
最新推荐文章于 2022-03-26 15:42:50 发布