일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- mybatis
- cutomobjectmapper
- 일정계획
- SVN
- 마리아DB
- 캐릭터셋
- 의존성주입
- git
- AOP
- Eclipse
- db admin
- 설정파일
- ResponseBody
- Version
- 마이바티스
- 루팅
- marketplace
- 리눅스
- jsonview
- 이클립스
- NoClassDefFoundError
- dbeaver
- 윈도우
- 생략
- 제어역전
- Spring
- 스프링
- 긴문자열
- 버전
- ㅗ르
- Today
- Total
프밍일기
■ HSQL DB 다운로드 - https://sourceforge.net/projects/hsqldb/files/hsqldb/hsqldb_2_3/ - ZIP파일 압축을 푼후 lib 폴더에 있는 hsqldb.jar 파일을 프로젝트의 classpath에 추가 ■ HSQL DB 연결 및 쿼리 사용 public class HsqlDb { public void execute() { try { Class.forName("org.hsqldb.jdbcDriver"); String filepath = "E:/hsqldb/test-hsqldb"; String username = "sa"; String password = ""; Connection conn = DriverManager.getConnection("jdbc:h..
잘 만든 데이타베이스 관리툴.많은 종류의 DBMS를 지원한다.Oracle 외의 DB 쓸때는 이게 괜찮을듯...HSQLdb 로 생성해봤다. ■ DBeaver 설치 사이트 주소 : http://dbeaver.jkiss.org/ ■ DATABASE 생성 DB파일 저장경로 선택후 Path에 DB파일명을 입력하면 그 이름으로 해당경로에 파일 생성여기서는 "testdb" ■ SQL 사용
■ DI(Dependency Injection, 의존성 주입) - 빈(Bean)이 외부로부터 의존관계가 성립되는 객체를 인자로 넘겨받아 처리하는것. - 의존관계 설정을 컴파일 시점이 아니 실행 시점에 결정한다. - 의존관계 설정이 실행 시점에 결정되기 위해서는 넘겨받는 인자가 특정 클래스(Class)가 아닌 인터페이스(Interface) 이어야 한다. - 메소드가 사용하는 인자를 인터페이스로 설정 함으로써 인터페이스를 구현하기만 하면 다양한 object를 받아서 일관된 동작을 할 수 있도록 정의한다. ■ 어노테이션(Annotation)을 이용한 DI [ ConnectionMaker.java ] public interface ConnectionMaker { public Connection makeConne..
■ IoC(Inversion of Control, 제어역전) - 개발자가 작성한 프로그램을 프레임워크가 호출할 수 있도록 설정하는것 - 어노테이션을 이용하는 방식과 XML을 사용하는 방식이 있음 ■ 어노테이션을 이용한 IoC 설정 @Configuration public class DaoFactory { @Bean public UserDao userDao() { return new UserDao(connectionMaker()); } @Bean public ConnectionMaker connectionMaker() { return new NConnectionMaker(); } } - @Configuration : 스프링 프레임워크가 사용할 Class임을 나타냄 - @Bean : object 생성을 담당하..
■ Java 에서 MariaDB 연결 및 쿼리실행 public UserVo get(String id) throws ClassNotFoundException, SQLException { Class.forName("org.mariadb.jdbc.Driver"); Connection c = DriverManager.getConnection("jdbc:mariadb://localhost:3306/dbname", "dbuserid", "dbuserpassword"); String sql = "select * from tb_dyb_user where id = ?"; PreparedStatement ps = c.prepareStatement(sql); ps.setString(1, id); ResultSet rs = ..