显示从Oracle数据库记录我想在显示从甲骨文数据库中的记录的Java使用选择关键字,但它不工作。当我运行程序时,它会显示SQL命令,但不会显示我想要的结果。如何使用选择关键字
我的代码是这样的:
static void modify()
{
System.out.println("Enter employee ID");
empid=sc.nextInt();
try{
con=Connection1.getConnection();
stmt=con.createStatement();
String d="select * from emp where empid='"+empid+"'";
rs=stmt.executeQuery(d);
System.out.println(""+d);
}
catch(SQLException e)
{
e.printStackTrace();
}
}
当我运行这个结果显示,而不是记录从数据库的应用程序:
select * from emp where empid='14'
你确定这是所有的代码吗?我什至不知道它将在哪里打印出select语句......我希望它是toString为stmt对象显示的任何东西....您需要迭代结果集并打印它给您的内容显示记录。 – BlakeP
您正在打印SQL语句。但是你永远不会从'ResultSet'对象获取数据或显示该数据。所以你不会看到数据库中的任何信息。 –
在您的结果集中,可以通过索引访问表中的字段。 – MaxZoom