Mysql の ConnectionPOOL.java コードを実行しようとすると、このエラーが発生します
java com.mchange.v2.c3p0.codegen.BeangenDataSourceGenerator "infile.xml OutputFile.java"
パブリック クラス MysqlPool {
プライベート ComboPooledDataSource cpds;
プライベートな静的揮発性 MysqlPool インスタンス。
プライベート MysqlPool(){
cpds = new ComboPooledDataSource();
試す {
cpds.setDriverClass(MysqlConnect.DRIVER); //jdbc ドライバーをロードします
cpds.setJdbcUrl(MysqlConnect.URL + MysqlConnect.DB_NAME);
cpds.setUser(MysqlConnect.USER_NAME);
cpds.setPassword(MysqlConnect.PASSWORD);
cpds.setMinPoolSize(5);
cpds.setAcquireIncrement(5);
cpds.setMaxPoolSize(20);
}
キャッチ (PropertyVetoException e) {
e.printStackTrace();
} }
public static MysqlConnect getConnection() は SQLException をスローします {
MysqlPool localInstance = instance;
if (localInstance == null) {
synchronized (MysqlPool.class) {
localInstance = instance;
if (localInstance == null) {
instance = localInstance = new MysqlPool();
}
}
}
return new MysqlConnect(localInstance.cpds.getConnection());
}
}