2017-01-27 3 views
0

私は奇妙な問題に直面しています。私は、Hibernateを使用しており、Hibernateフレームワークを使用してサンプルDBの更新コードを実行しようとしています。私はMySQLデータベース@localhost:3306を使用しています。スキーマの名前は "hibernate_test"です。MySQLSyntaxErrorExceptionのため休止状態でMySQLデータベースに接続できません:不明なデータベース 'dbname'エラー

社員、姓、SecondName:

私は、以下の列を持つ "employee_details" という名前のテーブルを作成しました。以下は

これは私のhibernateマッピングコードである

<hibernate-configuration> 

     <session-factory> 

      <!-- Database connection settings --> 
      <property name = "hbm2ddl.auto">create</property> 
      <property name = "dialect">org.hibernate.dialect.MySQLDialect</property> 
      <property name = "connection.url">jdbc:mysql://localhost:3306/hibernate_test"</property> 
      <property name = "connection.username">root</property> 
      <property name = "connection.password">mysql123</property> 
      <property name = "connection.driver_class">com.mysql.jdbc.Driver</property> 

      <mapping resource="employee.hbm.xml"/> 
     </session-factory> 

    </hibernate-configuration> 

設定する@ hibernate.cfg.xmlのである:

<hibernate-mapping> 
     <class name = "com.somnath.test.Employee" table = "employee_details"> 
      <id name = "employeeID"> 
       <generator class ="assigned"></generator> 
      </id> 
      <property name="firstName"></property> 
      <property name="lastName"></property> 
     </class> 
    </hibernate-mapping> 

アプリケーションを実行している間、私は以下のエラーを取得しています:

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'hibernate_test"' 

どこが間違っているのかわかりません。私はこの問題に関して多くの同様の問題を調査してきましたが、まだ有効な解決策を得ることはできませんでした。

答えて

1

データベース名には"があります。あなたのデータベース名の最後に。それを取り除くとうまくいくはずです。

+0

ありがとうございました..私からの非常に非常にばかげた間違い。 :) – Som

関連する問題