JDBC快速入门
本质:
** 其实是官方(sun公司)定义的一套操作所有关系数据库的规则,即接口。各个数据库厂商去实现这套接口,提供
数据库驱动jar包,我们可以使用这套接口(jdbc)编程,真正执行的代码是驱动jar包中的实现类
步骤:
1,导入驱动jar包
2,注册驱动
Class.forName("com.mysql.jdbc.Driver");
3,获取数据库连接对象
语法:jdbc:mysql://ip地址(域名):端口号/数据库名称
Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/db3","root","root");
4,定义sql
String sql="select * from student ";
5,获取执行sql语句的对象
Statement stmt=con.createStatement();
6,执行sql,接受返回结果
ResultSet rs=stmt.executeQuery(sql);
7,处理结果
while(rs.next()){
System.out.println(rs.getString("studentid"));
}
8,释放资源
stmt.close();
con.close();
*/
代码:
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名字","数据库账号","密码");
String sql="select * from student";
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString("studentid"));
}
stmt.close();
con.close();
}