URL соединения для сервера SQL - PullRequest
5 голосов
/ 06 января 2010

Я скачал драйвер jdbc от microsfot, и я не уверен, каким должен быть connection.url?

 <property name="connection.driver_class">org.microsoft.sqlserver.jdbc</property>
 <property name="connection.url">jdbc:</property>

  ..
  <property name="dialect">org.hibernate.dialect.SQLServerDialect</property>

Я уже настроил sqlexpress для работы через tcpip и статический порт.

Ответы [ 3 ]

12 голосов
/ 06 января 2010

Вот, пожалуйста:

      <property name = "hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect"/>
      <property name = "hibernate.connection.driver_class" value = "com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
      <property name = "hibernate.connection.url" value = "jdbc:sqlserver://localhost;databaseName=cust;instanceName=SQLEXPRESS;"/>
      <property name = "hibernate.connection.username" value = "sa"/>
      <property name = "hibernate.connection.password" value = ""/>
      <property name = "hibernate.show_sql" value="true"/>
2 голосов
/ 06 января 2010

Строки подключения зависят от базы данных. Вам следует взглянуть на хороший справочный веб-сайт .

Если вы пытаетесь подключиться к SQL Server из приложения Java, попробуйте следующее:

jdbc:microsoft:sqlserver://<HOST>:<PORT>[;DatabaseName=<DB>]
com.microsoft.jdbc.sqlserver.SQLServerDriver
0 голосов
/ 26 июля 2017

Полное свойство hibernate cfg (сервер MS SQL) выглядит следующим образом:

com.microsoft.sqlserver.jdbc.SQLServerDriver JDBC: SQLServer: // локальный: 1433; Databasename = jbpm_shared_services ПСЭ

<property name="hibernate.connection.username">demoid</property>
<property name="hibernate.connection.password">March2017</property>

<property name="hibernate.hbm2ddl.auto">create</property>

<property name="hibernate.dialect">org.hibernate.dialect.SQLServer2008Dialect</property>

<property name="show_sql">true</property>

<mapping class="com.knook.model.DocumentConfig"/>
<mapping class="com.knook.model.DocumentDetail"/>

Если база данных является другой, вы можете изменить hibernate.dialect, hibernate.connection.url и hibernate.connection.driver_class

значениями для hibernate.hbm2ddl.auto могут быть значения auto, create, update, none

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...