ヘブライフィールドでレコードを検索しようとしているとき、クエリを実行するときにデータを返しません。私のwampserverで同じクエリを貼り付けているときにクエリが権利の返答を返すという事実にもかかわらず!アンドロイドのSQLクエリは、ワンプサーバーにもかかわらずヘブライ文字を認識しません
テーブルとフィールドをutf8_general_ci
と定義しても、問題は発生しました。助けてください。
public ArrayList<String> findPartnersFast(String semester , String course , String city) {
String currentQuery = "SELECT * FROM fast_reg " + "WHERE course = " + "'" + "מבוא למקרוכלכלה" + "'" ;
ArrayList<String> arrayOfResults = new ArrayList<String>();
try {
statement = connection.createStatement();
res = statement.executeQuery(currentQuery);
Log.d("DBmanipulation" , currentQuery);
while(res.next()) {
Log.d("DBmanipulation" , "in while loop!");
String temp = res.getString("student_name");
arrayOfResults.add(temp);
Log.d("DBmanipulation", "name: " + temp);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (res != null) {
res.close();
}
} catch (Exception e) {
}
}
return arrayOfResults;
}
LOG:
03-20 20:29:09.400 3593-4082/com.example.uvalerx073037.finalproject_correct D/Register: In BackGround
03-20 20:29:09.400 3593-4082/com.example.uvalerx073037.finalproject_correct I/System.out: conneting to Database...
03-20 20:29:09.532 3593-4082/com.example.uvalerx073037.finalproject_correct I/System.out: Connection Successful
03-20 20:29:09.550 3593-4082/com.example.uvalerx073037.finalproject_correct D/DBmanipulation: SELECT * FROM fast_reg WHERE course = 'מבוא למקרוכלכלה'
03-20 20:29:09.557 3593-4082/com.example.uvalerx073037.finalproject_correct I/System.out: connection close properly
!それは私にそれを理解する日かかりました;); –