顯示從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