«jdbc» 태그된 질문

JDBC (Java DataBase Connectivity)는 Java 프로그래밍 언어를 사용하여 SQL 문을 실행하여 SQL 데이터베이스 서버와 상호 작용할 수있는 기본 API입니다.



30
MySQL JDBC 드라이버 5.1.33-시간대 문제
일부 배경 : Tomcat 7에서 Java 1.6 webapp을 실행하고 있습니다. 데이터베이스는 MySQL 5.5입니다. 이전에는 Mysql JDBC 드라이버 5.1.23을 사용하여 DB에 연결했습니다. 모든 것이 효과가있었습니다. 최근에 Mysql JDBC 드라이버 5.1.33으로 업그레이드했습니다. 업그레이드 후 Tomcat은 앱을 시작할 때이 오류를 발생시킵니다. WARNING: Unexpected exception resolving reference java.sql.SQLException: The server timezone value 'UTC' is …
359 java  mysql  tomcat  jdbc  timezone 

30
PreparedStatement IN 절 대안?
SQL 주입 공격 보안 문제로 인해 여러 값에서 지원되지 않는의 IN인스턴스와 함께 SQL 절 을 사용하는 가장 좋은 해결 방법은 다음 과 java.sql.PreparedStatement같습니다.? 자리 표시자는 값 목록이 아닌 하나의 값을 나타냅니다. 다음 SQL 문을 고려하십시오. SELECT my_column FROM my_table where search_column IN (?) 사용 preparedStatement.setString( 1, "'A', 'B', 'C'" );은 …

14
메모리 누수를 방지하기 위해 JDBC 드라이버가 강제로 등록 해제되었습니다
웹 응용 프로그램을 실행할 때이 메시지가 나타납니다. 정상적으로 실행되지만 종료하는 동안이 메시지가 나타납니다. 심각 : 웹 응용 프로그램이 JBDC 드라이버 [oracle.jdbc.driver.OracleDriver]를 등록했지만 웹 응용 프로그램이 중지되었을 때 등록을 해제하지 못했습니다. 메모리 누수를 방지하기 위해 JDBC 드라이버가 강제로 등록 해제되었습니다. 도움을 주셔서 감사합니다.
325 java  tomcat  jdbc 

14
Java를 MySQL 데이터베이스에 연결
Java에서 MySQL 데이터베이스에 어떻게 연결합니까? 내가 시도하면 java.sql.SQLException: No suitable driver found for jdbc:mysql://database/table at java.sql.DriverManager.getConnection(DriverManager.java:689) at java.sql.DriverManager.getConnection(DriverManager.java:247) 또는 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 또는 java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
322 java  mysql  jdbc 

16
JDBC를 사용한 연결 풀링 옵션 : DBCP vs C3P0
Java / JDBC에 사용 가능한 최상의 연결 풀링 라이브러리는 무엇입니까? 두 가지 주요 후보 (무료 / 오픈 소스)를 고려하고 있습니다. 아파치 DBCP- http : //commons.apache.org/dbcp/ C3P0- http: //sourceforge.net/projects/c3p0 나는 블로그와 다른 포럼에서 그들에 대해 많이 읽었지만 결정을 내릴 수 없었습니다. 이 두 가지에 대한 대안이 있습니까?


22
Maven 저장소에서 Oracle JDBC 드라이버 찾기
의존성 (런타임 범위)-ojdbc14로 oracle jdbc 드라이버를 프로젝트에 추가하고 싶습니다. MVNrepository 사이트에서 POM에 대한 종속성은 다음과 같습니다. <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.3.0</version> </dependency> 물론 이것은 maven이 사용하는 중앙 저장소에 없기 때문에 작동하지 않습니다. 두 가지 질문 : 이 이슈가 포함 된 저장소 (있는 경우)는 어떻게 찾습니까? Maven에서 사용하도록 추가하려면 어떻게합니까?
292 java  maven  jdbc  maven-2  mvn-repo 


12
연결이 닫힌 후에도 JDBC 결과 세트와 명령문을 별도로 닫아야합니까?
사용 후 모든 JDBC 자원을 닫는 것이 좋은 습관이라고합니다. 그러나 다음 코드가있는 경우 결과 집합과 진술을 닫아야합니까? Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; try { conn = // Retrieve connection stmt = conn.prepareStatement(// Some SQL); rs = stmt.executeQuery(); } catch(Exception e) { // Error …
256 java  jdbc 

8
Java JDBC-SID 대신 서비스 이름을 사용하여 Oracle에 연결하는 방법
На этот вопрос есть ответы на 스택 오버플로 на русском : Как подключится к БД 오라클 используя имя сервиса (서비스 이름) вместо SID? 호스트 이름, 포트 및 Oracle SID를 사용하여 개발 데이터베이스에 연결하는 JDBC (JPA를 통해)를 사용하는 Java 응용 프로그램이 있습니다. jdbc : oracle : thin : @ oracle.hostserver1.mydomain.ca : …

14
java.sql.ResultSet에서 열 이름 검색
로 java.sql.ResultSetA와 같은 컬럼의 이름을 얻을 수있는 방법이 String컬럼의 인덱스를 사용하여이? API 문서를 살펴 보았지만 아무것도 찾을 수 없습니다.
233 java  jdbc 

17
JDBC를 통해 MySQL에 UTF-8을 삽입하려고 할 때 "잘못된 문자열 값"?
이것은 내 연결이 설정된 방법입니다. Connection conn = DriverManager.getConnection(url + dbName + "?useUnicode=true&characterEncoding=utf-8", userName, password); 그리고 테이블에 행을 추가하려고 할 때 다음 오류가 발생합니다. Incorrect string value: '\xF0\x90\x8D\x83\xF0\x90...' for column 'content' at row 1 수천 개의 레코드를 삽입하고 있는데 텍스트에 \ xF0이 포함 된 경우 항상이 오류가 발생합니다 (즉, 잘못된 …
228 mysql  jdbc  utf-8  utf8mb4 

30
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException : 통신 링크 실패
데이터베이스가 Java 프로그램과 통신하도록 노력하고 있습니다. 누군가 JDBC를 사용하여 빠르고 더러운 샘플 프로그램을 제공 할 수 있습니까? 다소 엄청난 오류가 발생합니다. Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the …
225 java  mysql  jdbc 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.