我正在用Java开发一个应用程序,并且试图将数据库中的信息加载到我在代码中拥有的arraylist中。所以我做了一个方法loadDatabase(),我在main中调用了它。但是,当我运行代码时,它显示错误SQLException:无效的名称对象“ Employee”。我使用大学的sqlserver,我的队友已经建立了数据库(创建了表并完成了插入操作)。sql中的名称是Employee,Business等。
public static void loadSQLDatabaseConnection() {
String url =
"jdbc:sqlserver://sqlserver.******;****"
+ "database=*****;"
+ "user=********;"
+ "password=***********;";
Connection dbcon ;
Statement stmt;
try {
dbcon = DriverManager.getConnection(url);
stmt = dbcon.createStatement();
String s = "SELECT * FROM Employee";
ResultSet rs = stmt.executeQuery(s);
while (rs.next()) {
String f = rs.getString("fullname");
int id = rs.getInt("idEmployee");
String d = rs.getString("department");
String e = rs.getString("email");
double sa = rs.getDouble("salary");
Date da = rs.getDate("firstDate");
int l = rs.getInt("leaves");
String u = rs.getString("username");
String p = rs.getString("password");
double o = rs.getDouble("overall");
etc...
有人可以帮我找到错误。我也尝试将名称更改为dbo.Employee,但发生相同的错误。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。