JDBC连接数据库:
1、加载JDBC驱动程序
2、提供JDBC连接的URL
3、创建数据库的连接
4、创建一个Statement
5、执行SQL语句
6、处理结果
7、关闭JDBC对象
1、加载JDBC驱动程序:
在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法//加载数据库驱动总共有三种方式:
try{
//①
Class.forName("com.mysql.jdbc.Driver") ;
//② com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver();
//③
new com.mysql.jdbc.driver();
}catch(ClassNotFoundException e){
System.out.println("找不到驱动程序类 ,加载驱动失败!");
e.printStackTrace() ;
}
成功加载后,会将Driver类的实例注册到DriverManager类中。
2、提供JDBC连接的URL连接URL定义了连接数据库时的协议、子协议、数据源标识。
MYSQL的JDBC URL 编写方式:jdbc:mysql://主机名称:端口号/数据库名称?user = 用户名 & password =密码& useUnicode = true & characterEncoding = UTF8String url = "jdbc:mysql://localhost:3306/samp_db?" + "user=root&password=mysql&useUnicode=true&characterEncoding=UTF8";
3、创建数据库连接
•要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库的连接。
•使用DriverManager的getConnectin(String url , String username , String password )方法传入指定的欲连接的数String url =