1、加载JDBC驱动程序
在连接数据库之前,要先加载要连接的数据库驱动到JVM(Java虚拟机),有三种方式:
- 通过java.lang.Class类的静态方法forName(String className);
例如:
try{
//加载mysql的驱动类,java反射
Class.forName("com.mysql.jdbc.Driver");
} catch(ClassNotFoundException e) {
System.out.println("找不到驱动类程序,加载驱动失败!");
e.printStackTrace();
}
- DriverManager.registerDriver(new com.mysql.jdbc.Driver);
- System.setProperty(“jdbc.drivers”,“com.mysql.jdbc.Driver”);
2、拼接JDBC需要连接的URL
mysql的URL格式如下:
jdbc:mysql://[host:port],[host:port]…/[database][?参数名1][=参数值1][&参数名2][=参数值2]…
例如:
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk;
useUnicode=true:表示使用Unicode字符集
如果characterEncoding设置为gb22312或g