mysql创建数据库时字符集选择utf8mb4
jdbc驱动配置:
在mysql官网下载驱动后将jar文件复制到新建的directory 的 lib下,然后引用这个jar:
IDEA中点击File --> Project Structure --> Modules --> Dependencies --> + --> JARs or directories... -->在目录中选择驱动文件--> Export打勾 --> OK
New→Directory→lib→Ctrl+V→File→Project Structure…→Modules→Dependencies→+→1 JARs or directories…→mysql-connector-java-8.0.16.jar→Export
开发流程:
1.加载jdbc驱动
2.创建数据库连接
3.创建Statment对象,并将其执行的查询结果放到结果集中
4.遍历查询结果
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class JdbcTest {
public static void main(String[] args) {
System.out.println("123");
Connection con=null;
try{
//1.加载jdbc驱动
Class.forName("com.mysql.cj.jdbc.Driver");
//2.创建数据库连接
con= DriverManager.getConnection("jdbc:mysql://localhost:3306/imooc?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai","root","123456");
//3.创建Statment对象
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from employee where dname='研发部'");
//4.遍历查询的结果
while(rs.next()){
Integer eno=rs.getInt(1);//括号里为字段序号
String ename=rs.getString("ename");//括号里为字段名
System.out.println(eno+"-"+ename);
}
}catch (Exception e){
//5.关闭连接
try{
if(con!=null&& con.isClosed()==false){
con.close();
}
}catch (Exception ex){
ex.printStackTrace();
}
}
}
}