当通过jdbc连接时,Derby对编码无效

时间:2015-11-22 17:56:08

标签: java jdbc derby

我在德比中有一个数据库。当通过ij连接时,一切似乎都没问题(编码没问题):

enter image description here

但是当通过JDBC连接时:

public String driver = "org.apache.derby.jdbc.EmbeddedDriver";
public String protocol = "jdbc:derby:";

public void init() throws InstantiationException, IllegalAccessException, ClassNotFoundException {
    Object dr = Class.forName(driver).newInstance();
}


public Connection getConnection(String dbName, String params) throws SQLException {
    String connCon = protocol + dbName + ";create=false";
    if (params != null) {
        connCon += "," + params;
    }
    return DriverManager.getConnection(connCon);
}

编码被破坏(抛光字母表缺少特殊字符)。我做错了什么?

编辑: 我的应用程序在Ubuntu Core(最新LTS)上运行Tomcat服务器(nevest版本,通过Eclipse IDE)

0 个答案:

没有答案