21xrx.com
2024-11-08 20:22:15 Friday
登录
文章检索 我的文章 写文章
Java原生JDBC:连接数据库、查询数据、更新数据教程
2023-06-13 00:41:04 深夜i     --     --
Java 原生 JDBC

Java是使用最广泛的编程语言之一,其中的JDBC技术使得与数据库进行交互更加简便。本文将通过示例代码介绍Java原生JDBC的使用方式,包括如何连接数据库、查询数据和更新数据。

一、连接数据库

连接数据库需要使用JDBC驱动程序,可以通过maven或手动下载的方式添加到项目中。


//加载JDBC驱动程序

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

//创建数据库连接

Connection conn = DriverManager.getConnection(url, user, password);

其中`url`、`user`和`password`分别是连接数据库的地址、用户名和密码。

二、查询数据

查询数据通常需要执行SQL语句,可以通过Java的`Statement`或`PreparedStatement`来实现。


//创建Statement对象

Statement stmt = conn.createStatement();

//执行查询语句

ResultSet rs = stmt.executeQuery("SELECT * FROM mytable");

//遍历结果集

while (rs.next()) {

  //获取结果集中的数据

  int id = rs.getInt("id");

  String name = rs.getString("name");

  //...

}

这里查询了`mytable`表中的数据并打印了结果集中的数据。

三、更新数据

更新数据同样需要执行SQL语句,不同的是这里需要使用`PreparedStatement`对象,并通过设置参数来实现数据的更新。


//创建PreparedStatement对象

PreparedStatement pstmt = conn.prepareStatement("UPDATE mytable SET name=? WHERE id=?");

//设置参数

pstmt.setString(1, "new_name");

pstmt.setInt(2, 1);

//执行更新语句

int result = pstmt.executeUpdate();

这里更新`mytable`表中`id=1`的数据的`name`字段为`new_name`。

通过以上代码示例,我们可以看到Java原生JDBC的使用并不复杂,只需要掌握一些基本的API即可实现基本的数据库操作。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复