0
에 액세스하는 동안 : 나는 자바 끝에서 위의 데이터베이스를 연결하려고하면은 java.sql.SQLException : 잘못된 연결 URL 내가 아래로 내 스프링 구성 파일 중 하나의 데이터베이스 세부 사항을 구성하고있는 데이터베이스
<bean id="awd" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.ibm.as400.access.AS400JDBCDriver"/>
<property name="url" value="jdbc:db2://123.43.133.257/XYZ" />
<property name="username" value="xyz" />
<property name="password" value="xyz" />
</bean>
, 다음과 같은 예외가 발생합니다 :
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Bad connection URL
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)
at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:280)
... 139 more
Caused by: java.sql.SQLException: Bad connection URL
at com.ibm.u2.jdbc.UniJDBCMsgFactory.createException(UniJDBCMsgFactory.java:109)
at com.ibm.u2.jdbc.UniJDBCDriver.connect(UniJDBCDriver.java:116)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:153)
at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
at org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:162)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77)
... 140 more
아무도 알려 줄 수 있습니까? 당신은 AS400JDBCDriver를 사용하는
@almasshaikh 어떻게 DB2에 대한 더비 문서에 대한 링크는 관련이? –
SQuirreL과 같은 SQL 클라이언트에서 해당 URL에 연결을 시도하십시오 (IBM 툴을 머리 꼭대기에서 기억할 수 없음). 이 오류는 URL이 잘못되었음을 의미합니다. 작동하는 URL/DB 이름/사용자 이름/암호 콤보를 찾아서 XML에 연결하십시오. – jalynn2
아, 그런 뜻이 아니 었습니다! 형식은 jdbc : as400 : // HOST/DATABASE 여야합니다. OP가 지정하지만 드라이버가 태그를 db2로 지정하면 드라이버는 "com.ibm.db2.jdbc.app.DB2Driver"를 드라이버로 사용해야합니다 – SMA