JDBC连接基本流程
1. 加载驱动
Class.forName("com.mysql.jdbc.Driver");
//路径为 完整的包名+类名(在mysql的Jar包里边)
//com.mysql.jdbc包下的Driver类
2.建立连接
//建立与数据库之间的连接
String url="jdbc:mysql://localhost:3306/database";
String user="root";
String pwd="root";
Connection conn=DriverManager.getConnection(url,user,pwd);
Connection导入和DriverManager相同的包(因为DriverManager只有存在于java下面的,两者导入的包尽量保持一致)
DriverManager(驱动管理器)是java.sql.DriverManager包下面的(java自带的,不是mysql的包)
String url=“jdbc:mysql://localhost:3306/database”;
防止乱码,可以设置编码格式
String url=“jdbc:mysql://localhost:3306/database?useUnicode=ture&characterEncoding=UTF8”;
这里在url后边添加了两个参数
useUnicode=ture:开启设置编码格式
characterEncoding=UTF-8:设置编码格式为UTF8
(保证和创建数据库时的编码是一样的)