2017-03-08 10 views
0

私はjax-rs(jersey)で作業中で、hibernateを使用してデータベースに接続したいとします。私はJavaアプリケーションとして、それをデバッグするときに私のプロジェクトは完全に正常に動作しますが、私は、サーバー上の私のプロジェクトを実行すると、それはjdbc:mysql://localhost:3306/sample適切なドライバが見つからない例外:Hibernate

here is my hibernate.cfg.xml file

が見つかりませ最適なドライバはSQL例外がここに

Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/sample 
     at java.sql.DriverManager.getConnection(Unknown Source) 
     at java.sql.DriverManager.getConnection(Unknown Source) 
     at org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl.getConnection(DriverManagerConnectionProviderImpl.java:208) 
     at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:301) 
     at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:214) 
ではありません提供します
+0

あなたは[MySQLのJDBCドライバ]を含んでいる(https://mvnrepository.com/artifact/mysql/mysql-connector-java/6.0.5)にあなたのクラスパス? –

答えて

2

あなたがMySQL Connector/Jをダウンロードして、あなたのクラスパスに追加する必要が

あなたはこの依存関係を使用することができますMavenを使用している場合:

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> 
<dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
    <version>5.1.18</version> 
</dependency> 
関連する問題