2010-12-13 4 views
0

최대 절전 모드 설정에 도움이 필요합니다. 나는 이클립스와 MySQL을 설치하고 db에 테이블을 저장하는 간단한 프로그램을 작성했다. 하지만 아래 예외가 발생했습니다최대 절전 모드 설정에 도움이 필요합니다.

Exception in thread "main" org.hibernate.exception.GenericJDBCException: Cannot open connection 
at org.hibernate.exception.ErrorCodeConverter.handledNonSpecificException(ErrorCodeConverter.java:92) 

기본적으로 나는 Contact라는 데이터베이스를 만들고 그 안에 MySQL의 Contact라는 테이블을 만들었습니다. 구성 파일은 다음과 같습니다.

<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> 
    <property name="hibernate.connection.url">jdbc:mysql://localhost/contact</property> 
    <property name="hibernate.connection.username">anandi</property> 
    <property name="hibernate.connection.password">anandi</property> 
    <property name="hibernate.connection.pool_size">10</property> 
    <property name="show_sql">true</property> 
    <property name="dialect">org.hibernate.dialect.MySQLDialect</property> 
    <property name="hibernate.hbm2ddl.auto">update</property> 

위 항목이 정상입니까? 사용자와 암호는 정확하지만 속성 이름 = "hibernate.connection.url 매개 변수에 대한 의문점이 있습니다. 예외가 발생하는 이유와 해결 방법을 알려면 누구나 도움이 될 수 있습니까? .이에 그래서 어떤 도움을 주시면 감사하겠습니다 당신의 url 속성에

감사합니다, 데브

+0

DB는 localhost에서 실행되고 있으며 연락처 스키마가 있습니까? –

+0

예 로컬 컴퓨터에 mysql을 설치했습니다. contact라는 데이터베이스를 만들었고이 데이터베이스에 contact라는 테이블을 만들었습니다. 누락 된 부분에 대한 도움이 필요하십니까? – user496934

+0

기본적으로 C : \ Documents and Settings \ All Users \ Application Data \ MySQL \ MySQL 서버 5.1 경로에 mysql을 설치했으며 데이터베이스는 C : \ Documents and Settings \ All Users \ Application Data \ MySQL에 물리적으로 저장되어 있습니다. \ MySQL 서버 5.1 \ data \ contact. connection.url에서 전체 경로를 제공해야합니까? – user496934

답변

3

당신은 마지막 데이터베이스 이름에 제공해야 귀하의 경우는 연락 (연락하지) JDBC입니다.. : mysql : // localhost/Contact 데이터베이스 이름은 MySQL에서 대소 문자를 구분합니다

0

표준 MySQL 설치를 사용하는 경우 포트 번호를 지정하십시오 r 접속 중 :

jdbc:mysql://localhost:3306/Contact 
+0

mysql 서버가 기본 포트 3306에서 실행중인 경우 포트 번호는 필요하지 않습니다. – Gaurav