在java中处理SQL CRUD查询

时间:2015-03-13 11:53:34

标签: java sql odbc

我正在尝试在java中处理CRUD查询。到目前为止我有两种方法;

public void query(String query) {
    try {
        conn.setAutoCommit(false);
        rs = stmt.executeQuery(query);
        conn.commit();
        conn.setAutoCommit(true);
    } catch (SQLException e) {
        System.out.println("cannot perform this query");
    }
}
protected void mod(String query) {
    try {
        stmt.executeUpdate(query);
    } catch (SQLException e) {
        System.out.println("cannot perform this query");
    }
}

是的,缺少一半代码,但这并不重要。该类有3个字段,Connection conn,Statement stmt和ResultSet rs。 conn和stmt在构造函数方法中设置。

我将方法拆分为两个,因为在作为JDBC规范的一部分插入,删除或更新表时抛出了异常。

代码运行良好,但我希望能够检测并使用正确的方法来处理我传递给类的查询类型。这可能吗?如果是这样的话?

0 个答案:

没有答案