2010-04-29 10 views
1

我想移動它採用的是MySQL數據庫使用SQL Server 2008中的一個項目,但是,在MySQL工作選擇在SQL服務器不再工作簡單選擇不適用於JDBC SQL Server?

PreparedStatement statement = connection 
        .prepareStatement("select u.user_firstname,u.user_lastname from user_details u, login l where l.username=? and l.login_user = u.user_id"); 
statement.setString(1, userName); 
ResultSet resultSet = (ResultSet) statement.executeQuery(); 

它總是給我空結果集即使存在對應於該用戶名的值,

當我運行查詢使用SQL Server Management Studio中 - 查詢工作正常即它給非零行,是否有我需要做任何SQL Server特定變化?

回答

1

在這裏看不到任何錯誤,我會看你如何得到你的連接對象。也許你的數據庫URL指向錯誤的模式 - 可能是默認模式,而不是數據庫。

相關問題