JDBC 방식 으로 데이터 베 이 스 를 조작 할 때 주의해 야 할 몇 가지 문제

1101 단어 sql일 하 다jdbc
최근 에 한 프로젝트 후기의 개발 에 참 여 했 습 니 다. 업계 와 데이터 의 복잡 도 때문에 본 프로젝트 는 JDBC 방식 을 사용 하여 SQL 에 직접 올 랐 습 니 다. 처음에 기술적 으로 약간 낡 았 다 고 생각 했 습 니 다. 한 동안 참여 한 후에 이런 선택의 정확성 을 발 견 했 습 니 다. 감개 기술 의 선택 은 프로젝트 의 특징 과 데이터 의 복잡 도 등 측면 에서 고려 해 야 합 니 다.기술 을 위해 기술 을 할 수 는 없 지, 하하.다음은 프로젝트 중의 한 가지 체험 입 니 다. 기록 과 초보 자 들 이 참고 할 수 있 고 부당 한 점 은 지적 해 주 십시오.
 
1. SQL 구문 에서 주의해 야 할 부분: 1.1 insert 데 이 터 를 쓸 때 다음 과 같은 형식 으로 쓰 지 마 십시오.
insert tablename values(...);

  아래 와 같이 쓰 는 방법 이 비교적 좋 으 니, 약간의 번 거 로 움 을 피 할 수 있다.
insert tablename(column1,column2,column3,column4,) values(...);

 
1.2for update 사용  데이터베이스 에 있 는 표 의 데이터 에 여러 사용자 가 동시에 문제 가 발생 할 수 있 으 면 for update 로 데이터 에 자 물 쇠 를 추가 합 니 다.
2. commt, connection. close, connection 의 사용 select 조회 시 commt 가 필요 없습니다.
하나의 업무 논 리 는 여러 개의 SQL 작업 과 관련 되 고 같은 Connection 을 공유 하 는 것 을 권장 합 니 다. 이런 사용 방식 은 두 가지 장점 이 있 습 니 다. 첫째, 점용 하 는 데이터 베이스 연결 수 를 줄 이 고 데이터 베이스 연결 탱크 에 대한 압력 을 줄 입 니 다.둘째: Connection 을 만 드 는 개 수 를 줄 이 고 CPU 와 메모리 소 모 를 줄 였 습 니 다.어느 정도 에 전체 시스템 의 효율 을 제공 했다.

좋은 웹페이지 즐겨찾기