1. 程式人生 > >jdbc 可更新的結果集

jdbc 可更新的結果集

意思就是在記憶體中更新結果集,會直接反映到資料庫中。

package com.zhanghao.local;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class localtest {
    public static void main(String[] args) throws Exception {

        String DRIVER = "org.sqlite.JDBC"
; String URL = "jdbc:sqlite:D:\\Java_projects\\data.db"; Class.forName(DRIVER); Connection conn = DriverManager.getConnection(URL); Statement statement = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); ResultSet resultSet = statement.executeQuery("select * from user order by name"
); resultSet.next(); resultSet.updateString("name", "eeeeeee"); resultSet.updateRow(); resultSet.moveToInsertRow(); resultSet.updateString("name", "dfdfdfdfdfdf"); resultSet.updateString("password", "mima"); resultSet.insertRow(); resultSet.moveToCurrentRow(); resultSet.absolute(5
); resultSet.deleteRow(); resultSet.close(); statement.close(); conn.close(); } }