我有一个java应用程序,我可以在我的ms访问数据库和我的应用程序之间建立连接,但是当我在文本字段中写下希腊字符时,我的数据库会出现分歧字符。如果没有解决方案我怎么能改变我的数据库和我的源代码?
那我怎么能改变我的源代码来改变数据库呢?我必须使用哪个数据库(java embedded,mysql)我不知道。我只想加入希腊字符并轻松地对我的源代码进行修正!
这是我使用数据库的源代码中的一个部分......
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+"'";
请帮助我......我想向我解释一下我必须如何在源代码中进行修正,如何转换ms访问数据库等......
先谢谢