2010-04-29 9 views
1

Je suis en train de passer projet qui utilisait la base de données MySQL à celui qui utilise SQL Server 2008, mais la sélection qui travaillait dans une base MySQL ne fonctionne plus dans SQL ServerSimple sélection ne fonctionne pas sur 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(); 

Il me donne toujours vide resultset même quand il y a des valeurs correspondant à ce nom d'utilisateur,

quand je lance requête à l'aide SQL Server Management studio - fonctionne requête correctement-à-dire qu'il donne des lignes non nulles, y at-il un changement spécifique SQL Server que je dois faire ?

Répondre

1

Ne voyez rien de mal ici, je regarderais comment vous obtenez votre objet Connection. Votre URL de base de données pointe peut-être vers le mauvais schéma - peut-être celui par défaut, pas votre base de données.

Questions connexes