67,550
社区成员




package com.trs.web2frame.domain;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class HaierMySQLConnection {
private static String DBDRIVER = "com.mysql.jdbc.Driver";
private static String DBURL = "jdbc:mysql://127.0.0.1:3306/haier?useUnicode=true&characterEncoding=UTF-8";
private static String DBUSER = "root";
private static String DBPASSWORD = "trsadmin";
Connection conn = null;
public HaierMySQLConnection() {
try {
Class.forName(DBDRIVER);
conn = DriverManager.getConnection(DBURL, DBUSER, DBPASSWORD);//这行报错
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
public Connection getConnection() {
return this.conn;
}
// 关闭连接
public void close() {
try {
if (this.conn != null)
conn.close();
conn = null;
} catch (SQLException e) {
e.printStackTrace();
}
}
}
//错误信息Exception in thread "main" java.lang.ExceptionInInitializerError
at java.lang.Class.initializeClass(libgcj.so.7rh)
at com.mysql.jdbc.NonRegisteringDriver.parseURL(NonRegisteringDriver.java:443)
at com.mysql.jdbc.NonRegisteringDriver.acceptsURL(NonRegisteringDriver.java:210)
at java.sql.DriverManager.getDriver(libgcj.so.7rh)
at java.sql.DriverManager.getConnection(libgcj.so.7rh)
at java.sql.DriverManager.getConnection(libgcj.so.7rh)
at com.trs.web2frame.domain.HaierMySQLConnection.<init>(HaierMySQLConnection.java:21)
at com.trs.web2frame.domain.NewMain.addDriver(NewMain.java:33)
at com.trs.web2frame.domain.NewMain.main(NewMain.java:22)
Caused by: java.io.CharConversionException
at gnu.gcj.convert.Input_iconv.read(libgcj.so.7rh)
at java.lang.String.init(libgcj.so.7rh)
at java.lang.String.<init>(libgcj.so.7rh)
at com.mysql.jdbc.StringUtils.<clinit>(StringUtils.java:66)
at java.lang.Class.initializeClass(libgcj.so.7rh)
...8 more