JDBC-ODBC与MS引桥不懂希腊字符?(Jdbc-odbc bridge with ms acc

2019-10-17 12:45发布

我哈瓦一个Java申请,我可以让我的MS Access数据库和我的申请,但是当我在一个文本框写的希腊字符,然后我的数据库出现disunderstandings字符之间的连接。 如果没有解决如何我可以改变我的数据库和我的源代码?


因此,如何我可以改变我的源代码更改数据库? 哪个数据库,我必须使用(Java的嵌入式,MySQL的)我不知道。 我只是想accepet希腊字符和被缓解,使我的源代码的修正!

这是我的源代码,我使用的数据库中的部分之一.....

String dbuser = "";
String dbpasswd = "";
String DriverPrefix = "jdbc:odbc:";
Sting DataSource = "mydatabase";
....
....
....
....
String User = usernameLoginTxtField.getText();
String Password = pwLoginField.getText();
String SQLString = "select * from Administrators where username = '"+User+"' and password = '"+Password+"'";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(DriverPrefix+DataSource, dbuser, dbpasswd);
stmt = con.createStatement();
rset = stmt.executeQuery("select * from Administrators where username = '"+User+"' and password = '"+Password+"'";

请帮我...我想解释一下我到底如何,我必须做出th校正在源代码中,如何将MS Access数据库等转换.....

提前致谢

文章来源: Jdbc-odbc bridge with ms access don't understand greek characters?