使用JDBC操作数据库
0.数据库创一个test,里面放个user
1.导jar包
jar包下载相关:https://www.cnblogs.com/NyanKoSenSei/p/11510438.html
IDEA中项目文件夹new一个directory叫lib专门放第三方jar包,然后把下载好的扔进去
扔进去后右键add as lib….
然后可以编写java了
2.注册驱动
Class.forName("com.mysql.jdbc.Driver");//8.0是"com.mysql.cj.jdbc.Driver"
这一步后:
public class Hello {public static void main(String[] args) throws Exception{Class.forName("com.mysql.jdbc.Driver");//throws抛异常}}
3.连接数据库
String url ="jdbc:mysql://localhost:3306/user";String username="";//用户名String password="";//密码Connection con =DriverManager.getConnection(url, username,password);
4.获取对象
Statement stat =con.createStatement();
5.执行sql
String sql="SELECT * FROM user";ResultSet rs=stat.executeQuery(sql);
6.处理结果
while(rs.next()){System.out.println(rs.getInt("id")+"\t"+rs.getString("name"));}
7.释放资源
con.close();stat.close();rs.close();
最后是这样的:
import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.DriverPropertyInfo;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class Hello{public static void main(String[] args) throws ClassNotFoundException, SQLException {Class.forName("com.mysql.cj.jdbc.Driver");String url = "jdbc:mysql://localhost:3306/test";String username = "root";//用户名String password = "xxxx";//密码Connection con = DriverManager.getConnection(url, username, password);Statement stat = con.createStatement();String sql = "Select * from user";ResultSet rs = stat.executeQuery(sql);while (rs.next()) {System.out.println(rs.getInt("ID") + " " + rs.getString("name"));}rs.close();stat.close();con.close();}}

啊当然就是数据库这个提前准备好
然后就是试试用IDEA里面的连接了
用IDEA操作连接数据库
URL后面的?serverTimezone=GMT涉及时区啥的 不加报错 加了就好了…

连接…应该没啥问题了
