mysql연결
583
작성한 질문수 1
안녕하세요 강의를 든다가db를 연결하고 있는 중인데요...
mysql이미 깔려있는데 중지를하면 기존에 연결되어 사용한것들 다른 이클립스 프로젝트들에는 문제가없을까요? 그리고 startip.bat과stop.bat을 해도 기존에 연결되어있는 것들이 문제가없는 지 궁금합니다 혹시나해서용

답변 4
0
mysql이 구동이 된상태라면 pom.xml에 mysql driver버전을 확인해보시고
1. 번
아래처럼 해보시고 혹시 에러가 나면 2번 처럼 driver 버전을 변경해서 해보세요.
(빨간색에 com.mysql.cj.jdbc.Driver로 해보시구요)
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.42</version>
</dependency>
<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig">
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
<property name=“jdbcUrl" value="jdbc:mysql://localhost:3306/test?serverTimezone=UTC"/>
<property name="username" value="com"/>
<property name="password" value="com01"/>
</bean>
-------------------------------------------------------------------------------------------------------------
2. 번
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.16</version>
</dependency>
<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig">
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
<property name=“jdbcUrl" value="jdbc:mysql://localhost:3306/test?serverTimezone=UTC"/>
<property name="username" value="com"/>
<property name="password" value="com01"/>
</bean>
아이디 패스워드는 보안상 비워두신거죠?
<property name="username" value="아이디"/>
<property name="password" value="패스워드!"/>
0
강사님
mysql 연결 도중
Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/spring/root-context.xml]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate
에러가 나옵니다.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring"
xsi:schemaLocation="http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring-1.2.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- Root Context: defines shared resources visible to all other web components -->
<!-- API(HikariCP) -->
<!-- bean : 객체를 생성하는 태그 -->
<bean id="hikariConfig" class="com.zaxxer.hikari.HikariConfig">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/test?serverTimezone=UTC"/>
<property name="username" value="아이디"/>
<property name="password" value="패스워드!"/>
</bean>
<!-- HikariDataSource(Connection POOL을 만드는 역할을 한다) -->
<bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close">
<constructor-arg ref="hikariConfig" />
</bean>
<!-- Mapper interface들을 메모리에 올리는 방법(scan) -->
<mybatis-spring:scan base-package="kr.board.mapper"/>
<!-- BoardMapper interface의 구현클래스 생성SqlSessionFactoryBean(SQL을 실행하는 API) -->
<bean class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
</bean>
</beans>
혹시 코드에 문제가 있는지 알 수 있을까요??
프레임워크는 3.9 입니다.
0
하나의 PC에 mysql은 1개만 동작을 해야됩니다. 왜냐하면 3306 port가 하나이기 때문입니다.
기존에 mysql을 사용하신다면 그대로 사용하셔도 되구요 만약 새로운 mysql로 실습을 하실려면
기존 mysql을 stop시키시고 새로운 mysql을 start시켜서 사용하시면 됩니다.^^
재생이 안되요
0
130
0
404 HTTP 상태 코드
0
171
2
lombok api 등록 후
0
193
2
UsernamePasswordAuthenticationToken 생성에 대해서 질문이 있습니다.
0
232
1
@RequestBody에 관해서 질문이요.
0
193
1
MVC06에 회원정보수정, 이미지등록수정 강의 영상이 없습니다
2
219
1
namespace 칸이 없습니다.
0
289
2
프로젝트 생성시 Srping MVC Project 없음
0
364
1
spring security 이후 Spring MVC06
0
235
1
Lomkob API 관련
0
211
1
깃허브 주소
0
268
1
포워딩오류? 인거 같습니다
0
351
1
css바꾸고 싶을때
0
314
1
git 연결할때 오류
0
273
1
프로젝트 생성시 Srping MVC Project 없음
0
1074
1
Oracle을 연결하고 싶은데, sql파일을 만들고나면...
0
289
1
프로젝트 생성시 Srping MVC Project 없음
0
4736
6
43강 age 0오류
0
306
1
Controller의 BoardMapper 쪽에서 문제가 있습니다.
0
392
1
Spring05 버전에서 이미지를 설정했을 때 권한이 보이지 않습니다
0
246
1
스프링 시큐리티 로그인 후 모달창 질문드립니다
0
633
0
아이디 중복확인 NullPointerException
0
368
2
새로고침해야만 등록한 글이 리스트에 뜹니다.
0
256
1
회원테이블과 권한테이블 간 관계
0
479
1





