«jdbc» 태그된 질문

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

8
PostgreSQL에 대해 존재하지 않는 경우 CREATE DATABASE를 시뮬레이션 하시겠습니까?
JDBC를 통해 존재하지 않는 데이터베이스를 만들고 싶습니다. MySQL과 달리 PostgreSQL은 create if not exists구문을 지원하지 않습니다 . 이를 수행하는 가장 좋은 방법은 무엇입니까? 응용 프로그램은 데이터베이스가 있는지 여부를 알지 못합니다. 데이터베이스가 존재하는지 확인하고 사용해야합니다. 따라서 원하는 데이터베이스에 연결하는 것이 합리적이며 데이터베이스가 존재하지 않아 연결이 실패하면 기본 postgres데이터베이스 에 연결하여 새 …
115 sql  database  postgresql  jdbc  ddl 

13
JDBC에서 연결 풀을 설정하는 방법은 무엇입니까?
누구든지 JDBC 연결 풀을 설정하는 방법에 대한 예제 나 링크를 제공 할 수 있습니까? Google 검색에서 나는 이것을하는 많은 다른 방법을 보았고 다소 혼란 스럽습니다. 궁극적으로 java.sql.Connection객체 를 반환하려면 코드가 필요 하지만 시작하는 데 문제가 있습니다. 어떤 제안이라도 환영합니다. 업데이트 : 합니까하지 javax.sql또는 java.sql풀 된 접속의 구현이? 이것을 사용하는 것이 …

3
풀에서 JDBC 연결 닫기
JDBC 사용을위한 표준 코드 섹션은 다음과 같습니다. Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); 질문 1 : Connection Pool을 사용할 때 마지막에 Connection을 닫아야합니까? 그렇다면 풀링의 목적이 상실되지 않습니까? 그렇지 않은 경우 DataSource는 Connection의 …

16
TimeStamp를 Java에서 날짜로 변환하는 방법은 무엇입니까?
dateJava에서 카운트를 얻은 후 'timeStamp'를 어떻게 변환 합니까? 내 현재 코드는 다음과 같습니다. public class GetCurrentDateTime { public int data() { int count = 0; java.sql.Timestamp timeStamp = new Timestamp(System.currentTimeMillis()); java.sql.Date date = new java.sql.Date(timeStamp.getTime()); System.out.println(date); //count++; try { Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/pro", "root", ""); PreparedStatement statement = con.prepareStatement("select …
105 java  date  jdbc  timestamp 

6
MySQL '스키마 만들기'와 '데이터베이스 만들기'-차이점이 있습니까?
에 피크 촬영 information_schema상기 데이터베이스와 피킹을 메타 데이터 내 애완 동물 프로젝트 중 하나에 대한, 내가 힘든 시간을 이해하는 데 어떤 차이가 사이가 (있는 경우) create schema명령과 create databaseMySQL을위한 명령. 차이점이 있습니까? 그렇지 않다면 이것은 관계형 데이터베이스에 대한 다소 일반적인 동작 패턴입니까 (Oracle과 같은 다른 데이터베이스의 경우 스키마가 데이터베이스와 동일한 …
104 sql  mysql  oracle  jdbc  database 

6
JdbcTemplate queryForInt / Long은 Spring 3.2.2에서 더 이상 사용되지 않습니다. 무엇으로 교체해야합니까?
JdbcTemplate의 queryforInt / queryforLong 메소드는 Spring 3.2에서 더 이상 사용되지 않습니다. 이러한 방법을 사용하여 기존 코드를 대체하는 가장 좋은 방법이 무엇인지 이유를 알 수 없습니다. 일반적인 방법 : int rowCount = jscoreJdbcTemplate.queryForInt( "SELECT count(*) FROM _player WHERE nameKey = ? AND teamClub = ?", playerNameKey.toUpperCase(), teamNameKey.toUpperCase() ); 위의 방법을 다음과 …

13
Oracle JDBC ojdbc6 Jar를 Maven 종속성으로 사용
Maven이 ojdbc6.jar 파일을 내 프로젝트의 war 파일에 번들로 넣을 수없는 것 같습니다. Hibernate 도구에 대한 종속성을 직접 지정할 때 POM 파일 내에서 작동합니다. 그러나 프로젝트의 war 파일과 함께 번들로 제공되지 않으므로 내 프로젝트가 Tomcat에서 실행되지 않습니다. 여기에이 질문에 대해 지정된 솔루션을 포함하여 인터넷에서 찾을 수있는 모든 솔루션을 시도했습니다. Maven 저장소에서 …
103 oracle  maven  jdbc  war 

19
ORA-01882 : 시간대 영역이 없습니다
Java 응용 프로그램에서 Oracle 데이터베이스에 액세스하고 있는데 응용 프로그램을 실행할 때 다음 오류가 발생합니다. java.sql.SQLException : ORA-00604 : 재귀 SQL 레벨 1에서 오류가 발생했습니다. ORA-01882 : 시간대 영역을 찾을 수 없습니다.
102 oracle  jdbc  timezone 

6
단일 명령문에서 Java에서 실행되는 여러 쿼리
안녕하세요 MySQL 쿼리 브라우저에서 가능하더라도 현재 예외를 제공하므로 JDBC를 사용하여 이와 같은 것을 실행할 수 있는지 궁금합니다. "SELECT FROM * TABLE;INSERT INTO TABLE;" SQL 쿼리 문자열이 분할되고 문이 두 번 실행되는 것이 가능하다는 것을 알고 있지만 이에 대한 한 번의 접근 방식이 있는지 궁금합니다. String url = "jdbc:mysql://localhost:3306/"; String dbName …
100 java  mysql  sql  jdbc 

2
PreparedStatement를 여러 번 재사용
풀없이 단일 공통 연결로 PreparedStatement를 사용하는 경우 준비된 명령문의 기능을 유지하는 모든 dml / sql 작업에 대해 인스턴스를 다시 만들 수 있습니까? 내말은: for (int i=0; i<1000; i++) { PreparedStatement preparedStatement = connection.prepareStatement(sql); preparedStatement.setObject(1, someValue); preparedStatement.executeQuery(); preparedStatement.close(); } 대신에: PreparedStatement preparedStatement = connection.prepareStatement(sql); for (int i=0; i<1000; i++) { preparedStatement.clearParameters(); …


5
org.postgresql.util.PSQLException : FATAL : 죄송합니다. 이미 클라이언트가 너무 많습니다.
Postgresql 데이터베이스에 연결하려고하는데 다음과 같은 오류가 발생합니다. 오류 : org.postgresql.util.PSQLException : 치명적 : 죄송합니다. 이미 클라이언트가 너무 많습니다. 오류의 의미는 무엇이며 어떻게 수정합니까? 내 server.properties파일은 다음과 같습니다. serverPortData=9042 serverPortCommand=9078 trackConnectionURL=jdbc:postgresql://127.0.0.1:5432/vTrack?user=postgres password=postgres dst=1 DatabaseName=vTrack ServerName=127.0.0.1 User=postgres Password=admin MaxConnections=90 InitialConnections=80 PoolSize=100 MaxPoolSize=100 KeepAliveTime=100 TrackPoolSize=120 TrackMaxPoolSize=120 TrackKeepAliveTime=100 PortNumber=5432 Logging=1
95 java  sql  postgresql  jdbc 

5
JDBC ResultSet에서 열 수를 얻는 방법은 무엇입니까?
내가 사용하고 CsvJdbc을 을 CSV 파일에 액세스하기 위해 (이 CSV - 파일에 대한 JDBC 드라이버입니다). csv 파일에 몇 개의 열이 있는지 모르겠습니다. 열 수를 어떻게 얻을 수 있습니까? 이것에 대한 JDBC 기능이 있습니까? java.sql.ResultSet에서 이에 대한 메소드를 찾을 수 없습니다. 파일에 액세스하기 위해 CsvJdbc 웹 사이트 의 예제 와 유사한 …
92 java  jdbc  csv  resultset 



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