반응형

DBeaver을 사용하게 된 이유는 DB스키마 변화를 한눈에 알아볼 수 있도록 다이어그램 생성 기능을 제공하기 때문입니다. 물론 Mysql Workbench도 제공해주지만, DBeaver는 mysql 뿐만 아니라 다양한 DB 엔진들을 지원한다는 장점을 가지고 있습니다.

1. https://dbeaver.io/download/에 접속

2. 해당 os에 맞는 설치파일 다운로드

os가 windows이므로 다음 설치 파일을 다운 받습니다. 

개인 사용자라면 Community용으로 받으시면 됩니다. 

3. 다운로드가 완료되면 설치파일을 실행합니다. 

4. 원하는 언어를 선택합니다. 

5. 사용 대상을 선택합니다. 저는 모두 사용할 수 있도록 옵션을 선택하였습니다.

6. 다음 단계로 이동하면 설치를 진행합니다.

7. 설치가 완료되면 DBeaver를 실행합니다.

728x90
반응형

1) xml 파일에 bean 설정

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">

<property name="driverClassName" value="org.mariadb.jdbc.Driver" />

<property name="url" value="jdbc:mariadb://localhost:3306/school" />//로컬주소:포트/데이터베이스명

<property name="username" value="root" />

<property name="password" value="****" />

</bean>



<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

<property name="dataSource" ref="dataSource" />

<property name="typeAliasesPackage" value="com.member.school.model"/>

<property name="mapperLocations" value="classpath*:com/member/school/mappers/StudentMapper.xml" /> 

<!-- xml파일을 정해줘야한다. 혹은 에스트리크(*).xml-->

</bean>

 

2) java client connecter를 lib경로나 build path에 추가

mariadb driverclass를 읽지 못하면 mariadb java client connecter jar파일을 lib에 추가한다.

 

3) pom.xml에 mariadb를 dependency

728x90

+ Recent posts