首先需要先下载jdbc的Java包 根据你的mysql版本下载,不要下载错了5和8的是不兼容的
下载后放到一个你知道的目录里
然后在你的Java项目点右键
刚刚才的Java包引入
接下来就是用Java实现数据库增删改查了
查询
import java.sql.*;
public class Test {
public static void main(String[] args) {
try {
//开启jdbc的驱动
Class.forName("com.mysql.jdbc.Driver");
//三个参数分别是url id password
//url前面都一样从locahost后面 3306是mysql运行端口 database是你要连接的数据库名字
Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/databases","root","root");
//建立一个sql语句
String sql="select * from student";
//建一个statement对象对数据库使用SQL语句
Statement stmt=conn.createStatement();
//查询语句调用statement的excuteQuery方法,参数是SQL语句,返回值为ResultSet类型
ResultSet rs=stmt.executeQuery(sql);
//遍历re里的数据库值
while(rs.next()) {
int sno=rs.getInt("sno");
System.out.print(sno);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
增删改
import java.sql.*;
public class Test {
public static void main(String[] args) {
try {
//开启jdbc的驱动
Class.forName("com.mysql.jdbc.Driver");
//三个参数分别是url id password
//url前面都一样从locahost后面 3306是mysql运行端口 database是你要连接的数据库名字
Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/database","root","root");
//建立一个sql语句这里 增删改 随便一个语句都行
String sql="";
//建一个statement对象对数据库使用SQL语句
Statement stmt=conn.createStatement();
//修改语句调用statement的excuteUpdate方法,参数是SQL语句,返回值为数据行数
int lence=stmt.executeUpdate(sql);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}