【发布时间】:2017-01-15 06:26:17
【问题描述】:
我正在尝试将 unicode 字符(希腊语)输入到我的数据库中。但是我读到了,为了这样做,我必须将 unicode 字符设置为活动。如何将特定类的字符集设置为 unicode?p>
public class database {
public static database busDatabase = null;
protected String connection_url = "";
protected String driver_name = "";
protected String name = "";
protected String user = "";
protected String password = "";
protected Class driver_class = null;
protected static Connection connection = null;
protected ResultSet results = null;
protected String current_table = "";
protected Boolean error = false;
public database(String name, String user, String password) {
this(name, user, password, "jdbc:mysql://localhost:3306", "com.mysql.jdbc.Driver");
}
//public void run() {
// con = (Connection)DriverManager.getConnection(connection_url, user, password);
//}
public static Boolean getCon() throws SQLException
{
return connection.isValid(0);
}
public database(String name, String user, String password, String connection_url, String driver_name)
{
this.name = name;
this.user = user;
this.password = password;
this.connection_url = connection_url;
this.driver_name = driver_name;
}
public static void openBusDatabase()
{
try
{
busDatabase = new database("appointments", "root",
"27121993petros", "jdbc:mysql://localhost",
"com.mysql.jdbc.Driver");
busDatabase.open();
System.out.println("dbopened");
} catch (Exception ex) {
throw new InvalidQueryException("Unable to open database " + ex.getMessage());
}
}
}
【问题讨论】: