gpt4 book ai didi

java - 使用 Eclipse 连接数据库 Oracle 11G () 的问题 :

转载 作者:行者123 更新时间:2023-12-01 17:20:51 24 4
gpt4 key购买 nike

package oracleDBconnexion;

import java.sql.*;
public class jdbcConnexion {

public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:iliassalilou","system","system");
Statement st =con.createStatement();
String sql="select from DEPT *";
ResultSet rs=st.executeQuery(sql);
while (rs.next()) {
System.out.println(rs.getInt(1)+" "+ rs.getString(2)+" "+rs.getInt(3)+" "+rs.getString(4)+" "+rs.getString(5));
}
con.close();
}
catch(Exception e) {
System.out.println(e);
}
}

}

在控制台中:

java.sql.SQLSyntaxErrorException: ORA-00936: missing expression

最佳答案

您的 SQL 语法错误。 * 通配符应位于选择列表中:

String sql = "select * from DEPT";
// Here -------------^

关于java - 使用 Eclipse 连接数据库 Oracle 11G () 的问题 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61292500/

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