반응형
히카리 CP를 데비안 10으로 업그레이드 (마리아드브)
제 자바 프로젝트에서 mysql이 데비안 10의 mariadb로 대체되어 데이터베이스 연결 문제가 있었습니다.저는 HikariCP를 사용하여 연결하고 있으며, mariadb와 함께 작동하도록 코드를 업데이트했습니다.
HikariConfig hikariConfig = new HikariConfig();
hikariConfig.setMaximumPoolSize(10);
hikariConfig.setDriverClassName("org.mariadb.jdbc.Driver"); // added after internet research about hikaricp and mariadb
hikariConfig.setJdbcUrl("jdbc:mariadb://localhost:3306/" + db);
hikariConfig.setUsername(user);
hikariConfig.setPassword(pass);
저는 제 HikariCP 설정을 업그레이드했습니다: 저는 2.7.8을 3.4.5로 교체했고(뭐가 다른지는 모르겠지만), 이 게시물을 본 후에 mysql-connector 종속성을 추가했습니다(btw 이 사람의 pom.xml에는 mysql-connector 버전이 없지만, 6.0.6을 선택해야 했기 때문에 여전히 자바 오류가 발생하고 있습니다.
java.lang.RuntimeException: Failed to load driver class org.mariadb.jdbc.Driver in either of HikariConfig class loader or Thread context classloader
at com.zaxxer.hikari.HikariConfig.setDriverClassName(HikariConfig.java:486)
pom.xml 종속성
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
<version>6.0.6</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>net.md-5</groupId>
<artifactId>bungeecord-api</artifactId>
<version>1.12-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>3.4.5</version>
</dependency>
</dependencies>
읽어주셔서 감사합니다. 누군가 해결책이 있기를 바랍니다.
당신은 지금 mysql이 아닌 mariadb를 사용하고 있습니다.바꾸다
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
<version>6.0.6</version>
</dependency>
로.
<dependency>
<groupId>org.mariadb.jdbc</groupId>
<artifactId>mariadb-java-client</artifactId>
<scope>runtime</scope>
<version>2.7.3</version>
</dependency>
언급URL : https://stackoverflow.com/questions/67653163/hikaricp-upgrade-to-debian-10-mariadb
반응형
'programing' 카테고리의 다른 글
jQuery: 필드 값이 null(비어 있음)인지 확인합니다) (0) | 2023.08.14 |
---|---|
jquery를 사용하여 드롭다운 읽기만 만드는 방법은 무엇입니까? (0) | 2023.08.14 |
코어 레벨 또는 ORM 레벨에서만 SQLAlchemy SQL 주입 보호 (0) | 2023.08.14 |
Py.test 이름이 *인 모듈이 없습니다. (0) | 2023.08.14 |
Django - Model Inheritance - 상위 모델의 속성을 재정의할 수 있습니까? (0) | 2023.08.14 |