详解个个对象
1.OriverManager驱动管理对象
功能
1.注册驱动:告诉程序该使用那个数据库驱动jar
static void registerDriver(Driver driver):注册与给定的驱动程序DriverManager 。 写代码使用:class.forName( "com.mysql.jdbc.Driver" ); 通过查看源码发现:在com.mysql.jdbc.Driver类中存在静态代码块 static { try { java.sql.DriverManager.registerDriver(new Driver());} catch (SQLException E) { throw new RuntimeException("can't register driver!"); } } 注意: mysq15之后的驱动jar包可以省略注册驱动的步骤。
2.获取数据库连接
方法 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/guo01?useUnicode=true&characterEncoding=utf-8&useSSL=false","root","root");
参数:
url:指定连接的路径
语法:jdbc : mysql://ip地址(域名):端口号/数据库名称
举例:Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/guo01?useUnicode=true&characterEncoding=utf-8&useSSL=false","root","root");
细节:如果连接的是本机mysql服务器,并且mysql服务默认端口是3306,则url可以简写为: jdbc:mysql://数据库名称
user :用户名
password :密码
3.connection :数据库连接对象
4.statement :执行sql的对象
5.Resultset :结果集对象
6.Preparedstatement :执行sql的对象