java sqlhelper的用法
时间: 2023-10-09 10:12:58 浏览: 41
使用 SQLHelper 类,首先需要创建一个 SQLHelper 实例,并传入数据库的连接信息,例如:
```java
String url = "jdbc:mysql://localhost:3306/mydb";
String user = "root";
String password = "root";
SQLHelper sqlHelper = new SQLHelper(url, user, password);
```
接下来可以使用 `executeQuery` 方法执行查询语句,该方法返回一个 ResultSet 对象:
```java
String sql = "SELECT * FROM mytable";
ResultSet rs = sqlHelper.executeQuery(sql);
```
使用 ResultSet 对象可以遍历查询结果:
```java
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id=" + id + ", name=" + name + ", age=" + age);
}
```
查询结束后,需要关闭 ResultSet、Statement 和 Connection 对象:
```java
rs.close();
sqlHelper.close();
```
另外,如果需要执行更新语句,可以使用 `executeUpdate` 方法,该方法返回受影响的行数:
```java
String sql = "UPDATE mytable SET name='Alice' WHERE id=1";
int rowsAffected = sqlHelper.executeUpdate(sql);
System.out.println(rowsAffected + " rows affected");
```
同样,更新结束后也需要关闭相关的对象。
总的来说,SQLHelper 类提供了简单的数据库操作接口,但在实际应用中还需要考虑更多的异常处理、连接池等问题。