Java连接数据库

对于 Java 数据库操作,需要先导入 JDBC 相关的包,然后连接数据库。连接数据库有以下几个步骤:

  1.加载 JDBC 驱动类

Class.forName("com.mysql.jdbc.Driver");

  2.创建数据库连接

Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");

  其中,localhost 为数据库所在的 IP 地址,3306 为数据库端口号,test 为数据库名称,root 为用户名,root 为密码。

  连接数据库成功后,就可以进行增删改查操作了。

  • 增加数据
Statement statement = connection.createStatement();
String sql = "insert into user(name, age) values('John', 20)";
int result = statement.executeUpdate(sql);

 

  • 删除数据
Statement statement = connection.createStatement();
String sql = "delete from user where id = 1";
int result = statement.executeUpdate(sql);

 

  • 修改数据
Statement statement = connection.createStatement();
String sql = "update user set age = 21 where id = 1";
int result = statement.executeUpdate(sql);

 

  • 查询数据
Statement statement = connection.createStatement();
String sql = "select * from user";
ResultSet resultSet = statement.executeQuery(sql);
while (resultSet.next()) {
    int id = resultSet.getInt("id");
    String name = resultSet.getString("name");
    int age = resultSet.getInt("age");
    System.out.println("id:" + id + ", name:" + name + ", age:" + age);
}

其中,ResultSet 对象用于存储查询结果,next() 方法用于移动到下一行数据,getInt()getString() 方法用于获取对应列的值。

以上是对于 MySQL 数据库的增删改查操作,而对于其他类型的数据库,操作方法类似,只需更换连接字符串即可。同时,也可以使用第三方框架,如 MyBatis、Hibernate 等,来简化数据库操作。

 
posted @ 2023-02-28 12:01  wuliOVO  阅读(98)  评论(0编辑  收藏  举报