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 等,来简化数据库操作。
本文来自博客园,作者:wuliOVO,转载请注明原文链接:https://www.cnblogs.com/wuli-Zhang/p/17163560.html