<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.32</version>
</dependency>
2、在添加完mysql的jar包后,就可以操作数据库
2.1注册驱动(在新版本的mysql已经不需要注册驱动,因为在包中已经帮我们设置好了,我们手动设置反而会警告)
2.2 获取链接:填写自己数据库的链接地址以及用户名和密码兵创建链接(记得修改成自己的密码,记得修改成自己的密码,记得修改成自己的密码,重要事情说3遍)
2.3 定义sql语句,方便后面操作数据库
2.4 获取执行sql对象
2.5 执行sql语句
2.6 处理结果利用ResultSet中单next方法每次指向下一行检查是否有数据的特性进行遍历数据可以使用rs.getInt(“id”)获取数据,也可以使用rs.getInt(1)位置的方式来获取数据
2.7最后释放内存
public class JDBCDemo {
public static void main(String[] args) throws Exception {
String url = "jdbc:mysql://127.0.0.1:3306/db1";
String username = "root";
String password = "****";
Connection conn = DriverManager.getConnection(url, username, password);
String sql1 = "update account set money = 2000 where id = 1";
String sql2 = "INSERT INTO account(`id`,`name`,`money`)VALUES(5,\"李五\",2000)";
String sql3 = "DELETE FROM account WHERE id = 5";
String sql4 = "select * from account";
Statement stmt = conn.createStatement();
int count1 = stmt.executeUpdate(sql1);
int count2 = stmt.executeUpdate(sql2);
int count3 = stmt.executeUpdate(sql3);
ResultSet rs = stmt.executeQuery(sql4);
while (rs.next()){
int id = rs.getInt("id");
String name = rs.getString("name");
double money = rs.getDouble("money");
System.out.println(id);
System.out.println(name);
System.out.println(money);
System.out.println("-----------------------");
}
stmt.close();
conn.close();
}
}
感谢大家看到这里,如果觉得我写得好的话麻烦大家给我一个👍,谢谢大家拉~(^ _ ^)∠※