2012-10-22 3 views
1

최대 절전 모드 연결에 문제가 있습니다. 내 hibernate.hbm.xml 파일에서 내가이 오류최대 절전 모드 연결 12

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 
SLF4J: Defaulting to no-operation (NOP) logger implementation 
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 
Exception in thread "main" org.hibernate.exception.JDBCConnectionException: Cannot open connection 
    at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:99) 
    at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) 
    at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52) 
    at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449) 
    at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167) 
    at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:160) 
    at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:81) 
    at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1473) 
    at RunUserDetails.main(RunUserDetails.java:18) 
Caused by: java.sql.SQLException: No suitable driver found for jdbc:jtds:sqlserver://localhost/Test 
    at java.sql.DriverManager.getConnection(DriverManager.java:604) 
    at java.sql.DriverManager.getConnection(DriverManager.java:190) 
    at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133) 
    at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446) 
    ... 5 more 
+1

게시물에 오류가 있는지 확인할 수 없습니다. – RAS

+0

StackTrace를 게시하십시오. – subodh

답변

1

드라이버 클래스 이름이 잘못을 얻을

<session-factory> 

    <!-- Database connection settings --> 
    <!-- <property name="connection.driver_class">org.hsqldb.jdbcDriver</property> 
     <property name="connection.url">jdbc:hsqldb:hsql://localhost/Test</property> --> 

    <property name="connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property> 
    <property name="connection.url">jdbc:jtds:sqlserver://localhost/Test</property> 
    <property name="connection.username">test</property> 
    <property name="connection.password">sa</property> 
    <!-- JDBC connection pool (use the built-in) --> 
    <property name="connection.pool_size">1</property> 

    <!-- SQL dialect --> 
    <property name="dialect"> 
     org.hibernate.dialect.SQLServerDialect 
    </property> 
    <mapping resource="UserdetailsHbmFile.hbm.xml" /> 
    <mapping class="com.sam.UserDetails" /> 
</session-factory> 

이하와 같다. 다음과 같아야합니다. com.microsoft.jdbc.sqlserver.SQLServerDriver

+0

소식은 연결 URL에 관한 것입니다. –

관련 문제