gpt4 book ai didi

java - 在java中获取数据库连接

转载 作者:行者123 更新时间:2023-11-29 12:23:19 24 4
gpt4 key购买 nike

这是我的源代码。

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

public class DBConnect {

public static void main(String[] args) {

try {
String host = "jdbc:derby://localhost:1527/Employee";
String uName = "jayani";
String uPass = "jayani";
Connection con = DriverManager.getConnection(host, uName, uPass);
Statement stmt = con.createStatement();
String sql = "SELECT*FROM WORKERS";

ResultSet rs = stmt.executeQuery(sql);

while (rs.next()) {
int id_col = rs.getInt("ID");
String fname = rs.getString("FIRST_NAME");
String lname = rs.getString("LAST_NAME");
String job = rs.getString("JOB_TITLE");

System.out.println(id_col + "" + fname + "" + lname + "" + job);

}
} catch (SQLException ex) {

System.out.println(ex.getMessage());
}
}
}

这里我遇到了一个异常,比如“executeQuery 方法不能用于更新”。这个异常是什么以及我该如何解决这个问题。谢谢。

最佳答案

您需要像这样使用executeQuery

    Statement stmt = null;
String query = "select * from <tablename>";
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);

关于java - 在java中获取数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28712296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com