Java 连接 MySQL 需要驱动包,下载地址:[http://dev.mysql.com/downloads/connector/j/]
拿到jar包导入到项目的lib目录下,右击jar包选择:
Class.forName("com.mysql.cj.jdbc.Driver");//mysql8.0以后版本
Class.forName("com.mysql.jdbc.Driver");//mysql8.0以以前版本
此处容易踩坑.
import java.sql.*;
public class JDBCDemo {
public static void main(String[] args) throws Exception {
Class.forName("com.mysql.cj.jdbc.Driver");//mysql8.0以后版本
String url="jdbc:mysql://localhost:3306/要连接的数据库名?useUnicode=true&characterEncoding=UTF-8&userSSL=false&serverTimezone=GMT%2B8";
String username="root";//用户名
String password="xxxxx";//数据库密码
Connection conn = DriverManager.getConnection(url,username,password);
String sql1="update user set name='李四' where id =2";
String sql2="select *from user";
Statement stmt=conn.createStatement();
int count=stmt.executeUpdate(sql1);
System.out.println(count);
ResultSet rs=stmt.executeQuery(sql2);
while (rs.next()){
System.out.println("学号:"+rs.getInt("id")+"姓名"+rs.getString("name"));
}
stmt.close();
conn.close();
}
}



