2 augusti, 2019 admin

jdbc datasource 예제

**예외:** 에서 org.apache.commons.dbcp.basicDataSource.createDataSource (BasicDataSource.java:1225) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880) com.emc.xcp.bamserver.listener.BamContextLoaderListener.jdbctestConnection(BamContextLoader.java:265) :92) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4797) at org.apache.catalina.core.core.StandardContext.startInternal(StandardContext.java:5291) at org.apache.catalina.util.util.lifecycleBase.start 라이프사이클베이스.자바:150) 에서 org.apache.catalina.core.addChild내부(컨테이너베이스.java:901) (StandardHost.java:633) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114) at org.apache.catalina.startup.startup.hostConfig$DeployDirectory.run(HostConfig.java:1673) at java.util.concurrent.Executors RunnableAdapter.call(Executors.java:471) java.util.concurrent.FutureTask$동기화.innerRun(FutureTask.java:334) at java.util.concurrent.futureTask.run(FutureTask.java:166) at java.util.concurrent.Thread.ThreadEcutor.threadPoolecutor.run ThreadPoolExecutor.java:1145) 에서 자바.util.concurrent.ThreadPoolExecutor $Worker.run (ThreadPoolExecutor.java:615) 에서 java.lang.Thread.run (Thread.java:722) 발생: java.sql.SQLException: Io 예외: 오라클 오류 ORA-12650 oracle.jdbc.driver.DatabaseError.throwSqlException(데이터베이스오류.java:113) oracle.jdbc.driver.databaseError.147)에서 oracle.jdbc.driver.DatabaseError.throwSqlException(데이터베이스오류.java:257) ) oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:389) at oracle.jdbc.driver.PhysicalConnection. (물리적 연결.자바:454) oracle.jdbc.driver.T4CConnection에서. (T4CConnection.java:165) 에서 oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35) at oracle.jdbc.driver.oracleDriver.connect(OracleDriver.java:802) org.apache.commons.dbcp.driverConnectionFactory.createConnection(드라이버커넥션팩토리.java:38) 에서 org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(풀이블커넥팩토리.자바:294)에서 org.apache.commons.dbcp.basicData.validateConnectionFactory (BasicDataSource.java:1247) at org.apache.commons.dbcp.basicDataSource.createDataSource (BasicDataSource.java:1221) … 17 더 많은 1. 드라이버=오라클.jdbc.driver.OracleDriver 2. url=jdbc:oracle:x:(설명=(주소_LIST=(주소=프로토콜=TCP)(호스트=oramtbdocq.qs2x.vwg)(PORT=1560)))(CONNECT_DATA=전용)(SERVICE_NAME=mdocq.qs2x.vwg)))). 초기 크기 =10 4. 맥시들=10 5. maxactive=10 다른 데이터베이스 공급업체의 책임은 데이터 소스 인터페이스의 다양한 종류의 구현을 제공합니다.

예를 들어 MySQL JDBC 드라이버는 com.mysql.jdbc.jdbc2.optional.MysqlDataSource 클래스와 오라클 데이터베이스 드라이버가 oracle.jdbc.pool.OracleDataSource 클래스로 구현하여 데이터 소스 인터페이스의 기본 구현을 제공합니다. 예제 프로그램에 들어가기 전에 테이블 및 샘플 데이터를 사용하여 데이터베이스를 설정해야 합니다. MySQL 또는 Oracle 데이터베이스 의 설치는이 자습서의 범위를 벗어났습니다. JETTY_HOME/lib/내전에 해당 Jar를 배치하여 구성한 데이터 원본을 인스턴스화하는 데 필요한 라이브러리를 Jetty에 제공해야 합니다. 아래 예는 BasicDataSourse 예제의 예입니다. 이 예제를 실행하려면 학생이라는 MySql 데이터베이스에서 databse를 만들고 학생 이름의 테이블을 만들어야 합니다.