java - 간단한 jdbc 래퍼

java - 간단한 jdbc 래퍼

우리 애플리케이션에서 데이터 액세스 코드를 구현하려면 jdbc를 감쌀 수있는 프레임 워크가 필요합니다(ORM은 확장 성 때문에 선택하지 않았습니다). 내가 사용했던 가장 멋진 프레임 워크는 Spring-Jdbc 이다. 그러나 우리 회사의 정책은 외부 종속성, 특히 봄, J2EE 등을 피하기위한 것입니다. 그래서 Spring-jdbc와 비슷한 기능…


Java에서 JDBC 연결 수는 몇 개입니까?

Java 프로그램은 약 15 가지 방법으로 구성되어 있습니다. 그리고 이러한 방법은 프로그램을 실행하는 동안 매우 자주 호출됩니다. 현재 모든 메소드에서 새로운 연결을 작성하고 이에 대한 명령문을 호출합니다(데이터베이스는 네트워크의 다른 시스템에서 설정 됨). 내가 알고 싶은 것은:main 메소드에 단 하나의 연결만을 생성하고, 연결 객체를…


java.sql.ResultSet에서 열 이름 검색

java.sql.ResultSet 을 사용하면 열의 인덱스를 사용하여 열 이름을 String 로 가져 오는 방법이 있습니까? API 문서를 살펴 보았지만 아무것도 찾을 수 없습니다.…


java - JDBC를 통해 데이터베이스에 '핑(ping)'하는 가장 좋은 방법은 무엇입니까?

JDBC를 통해 데이터베이스에 ping을 수행하는 가장 좋은 방법을 결정하려고합니다. '최고'라는 말은 빠르고 낮은 오버 헤드를 의미합니다. 예를 들어,이 실행을 고려했습니다:"SELECT 1 FROM DUAL" 하지만 DUAL 테이블은 오라클과 관련이 있으며, 좀 더 일반적인 것이 필요합니다. Connection 에는 isClosed()…


java - JDBC 준비 문과 함께 매개 변수 색인 대신 변수 사용

많은 프로그래밍 언어에서 이와 유사한 것은 준비된 명령문에서 가능합니다. PreparedStatement statement=connection.prepareStatement( "SELECT id FROM Company WHERE name LIKE ${name}"); statement.setString("name", "IBM"); 그러나…


java - Spring의 JDBCTemplate으로 IN() SQL 쿼리를 실행하는 법

Spring의 JDBCTemplate을 사용하여 IN() 쿼리를 수행하는 좀 더 우아한 방법이 있는지 궁금합니다. 현재 나는 이렇게하고있다. StringBuilder jobTypeInClauseBuilder=new StringBuilder(); for(int i=0; i<jobTypes.length; i++){Type jobTy…


java - JDBC를 사용하여.sql 스크립트 파일을 실행하는 방법

가능한 중복:JDBC와 함께 MySQL을 사용하여.sql 스크립트 실행하기 40-50 SQL 문을 포함하는 SQL 스크립트 파일이 있습니다. JDBC를 사용하여이 스크립트 파일을 실행할 수 있습니까?…


Spring JdbcTemplate을 통해 동적 "in(...)"SQL 목록을 생성하는 방법은 무엇입니까?

Jdbc 템플릿을 통해 SQL 쿼리에 임의의 "in()"리스트를 생성 할 수 있습니까? 예: "select*from t where c in(#)", 그러나 '#'은 런타임에 알려진 값의 임의의 목록 일 수 있습니다.…


java - JDBC에서 특정 예외를 잡는 방법?

JDBC 에서 특정 예외를 잡는 방법? 예:1 차 키 예외 또는 외부 키 예외.…



java - ResultSet 예외-결과 세트가 시작되기 전에

ResultSet 객체에서 데이터를 가져 오는 데 문제가 있습니다. 여기 내 코드가 있습니다:String sql="SELECT type FROM node WHERE nid=?"; PreparedStatement prep=conn.prepareStatement(sql); int meetNID=Integer.parse…




jdbc connection mysql java example oracle driver statement 기초 설정