본문 바로가기

반응형

dev/Oracle

(9)
[ASP.NET + IBatis + Oracle] DB 환경설정, IBatis로 데이터베이스 연결 예시코드 구축환경 - C# - IBatis - Oracle Client 11g - ASP.NET - Visual Studio 2019 파일구조 1. NuGet으로 프로젝트에 IBatisNet.Core 패키지 설치 2. 프로젝트 최상위에 providers.config 파일 생성 내가 작성한 코드는 Oracle Client 11g 기준으로, 다른 방법을 사용한다면 다른 provider를 작성해주어야 한다. 아래 파일에서 맞는 provider를 찾아 복사해주면 된다. 해당 파일 원본은 https://code.google.com/archive/p/mybatisnet/download에서 IBatis.DataMapper.1.6.2.bin.zip 폴더를 다운로드 받으면 찾을 수 있다. Google Code Archive - ..
[Java] 자바로 Oracle DB 접속 코드 작성하기 (PreparedStatement, Connection 객체) 자바 코드로 실행한 데이터 수정은 자동으로 commit 되므로 주의하자. 이 때문에 SQL Developer 등의 다른 프로그램에서도 업데이트된 데이터를 바로 조회할 수 있다. Oracle DB에 접속하기 위해서는 다음과 같은 과정을 거쳐야 한다. 1. private 필드 선언 2. 드라이버 로드 (driver load) 3. DB 접속 (Connection) 4. SQL 구문 준비 (PrepareStatement) 5. 실행 (executeQuery) 6. 접속 종료 (close) 1. 필드 선언 우선 드라이버 로딩, 접속, sql 구문 전달에 필요한 필드를 선언한다. 🔎 샘플 코드 private String driver = "oracle.jdbc.driver.OracleDriver"; //JDBC d..
[Java/Oracle] 자바 프로젝트에 OJDBC 드라이버 추가하기 자바에서 오라클 데이터베이스에 접속하려면 우선 자바 프로젝트 내에 JDBC 드라이버 (Java Database Connectivity Driver)가 필요하다. 1. JDBC Driver 다운로드 오라클 홈페이지에서 SQL Developer를 다운 받은 적 있다면 다음 경로로 ojdbc라는 이름의 jar 파일을 찾을 수 있다. 없다면 아래 링크에서 다운로드(오라클 홈페이지) 👇 https://www.oracle.com/kr/database/technologies/appdev/jdbc-downloads.html 2. 프로젝트 안에 ojdbc 파일 복사 testOjdbc라는 자바 프로젝트 안에 lib이라는 폴더를 새로 만들고 그 안에 복사해주었다. 3. ojdbc 파일 우클릭 > Build Path > Ad..
[DB] 컴퓨터 이름 변경했을 때 Oracle XE 호스트명 수정하기 컴퓨터 이름을 수정했을 경우 Oracle XE의 호스트 이름도 같이 변경해야 한다. Oracle 데이터베이스를 다운로드 받은 곳에서 tnsnames.ora와 listener.ora 파일을 찾아 수정한다. 처음 설치할 때 위치를 바꾸지 않고 기본 경로로 뒀다면 "C:\app\사용자명\product\21c\homes\OraDB21Home1\network\admin"
[DB] Oracle 오라클 SQL Developer로 계정 접속하기 (관리자, hr, 일반사용자) 관련글 👇 [DB] Oracle Express 21c 설치하는 방법 [DB] Oracle 오라클 SQL Developer 22.2.1 설치하기, 폰트 설정하는 방법 sqldeveloper.exe 파일을 실행한다. 1. 관리자 계정 접속하기 왼쪽의 초록색 플러스 버튼을 눌러 접속 계정을 추가한다. Name에는 왼쪽의 접속 계정 리스트에서 볼 이름을 임의로 지정 사용자 이름은 관리자 계정이므로 "system" 입력 비밀번호는 처음 Oracle DB 설치 시 등록한 관리자계정 비밀번호 입력 2. hr 계정 접속하기 아래 글에서 다운로드 받은 오라클 연습용 샘플 스키마를 사용하려고 hr 계정에 접속해 봤다. [DB] 오라클 hr 계정의 연습용 샘플 스키마 사용하기 AtoZ (Oracle Database Samp..
[DB/Java/HTML] 데이터베이스 connection 후 무한로딩 문제 해결하기 다음과 같은 회원가입 창을 만들어 "회원가입" 버튼을 누르면 racle DB에 저장된 "member" 테이블에 insert되도록 코드를 짰다. DTO, DAO, Servlet 모든 자바 파일과 html, js 파일을 확인해도 문제가 없었고 크롬 콘솔, 네트워크 창에도 에러가 뜨지 않았다. [확인할 수 있는 문제] 1. 회원가입 버튼을 누르면 크롬에서 무한로딩이 시작된다. 2. 아래와 같이 서버 연결, DB 드라이버 로딩, connection을 이용한 접속까지는 문제가 없다. 다만 로딩중인 상태에서 회원가입 버튼을 누를 때마다 새로 커넥션된다. [해결] 코드에 문제가 있을 줄 알고 코드만 몇 시간 들여다 봤는데 문제는 DB였다.. 기억은 안 나지만 SQL Developer에서 INSERT, UPDATE, ..
[DB] Oracle 오라클 SQL Developer 22.2.1 설치하기, 폰트 설정하는 방법 SQL Developer 다운로드 1. 오라클 홈페이지에서 SQL Developer 다운로드 https://www.oracle.com/database/sqldeveloper/ SQL Developer Oracle SQL Developer is a free, development environment that simplifies the management of Oracle Database in both traditional and Cloud deployments. It offers development of your PL/SQL applications, query tools, a DBA console, a reports interface, and mor www.oracle.com 버전과 운영체제 확인하고 ..
[DB] 오라클 hr 계정의 연습용 샘플 스키마 사용하기 AtoZ (Oracle Database Sample Schemas) 오라클 EX 설치하기 👇 Oracle Express 21c 설치하는 방법 오라클 버전 18c부터는 연습용 스키마가 패키지에 포함되어 있지 않아, 따로 설치해서 사용해야 한다. 샘플 스키마를 다운로드 받아 그 안의 human_resources 자료를 사용해보자. 1. 오라클 샘플 깃허브 페이지에 접속 👇 https://github.com/oracle-samples/db-sample-schemas/releases Releases · oracle-samples/db-sample-schemas Oracle Database Sample Schemas. Contribute to oracle-samples/db-sample-schemas development by creating an account on GitHub..

반응형