当前位置: 首页 > 知识库问答 >
问题:

j2ee在eclipse中为sqlexpress 2012配置hibernate配置文件

田彬郁
2023-03-14

我需要配置hibernate.cfg.xml来连接到我的sql Express2012。

我正试图用hibernate向导工具来实现这一点,但它根本没有连接…

在我的eclipse项目中,右键单击project New>Hibernate配置文件(cfg.xml)。单击下一步,然后单击“从连接获取值”。

在“新建连接配置文件”窗口中,我选择了“SQL Server”。

接下来,在Drivers下拉列表中,我点击了“New Deriver Definition”按钮,并在“New Deriver Definition”窗口中选择了“Microsoft SQL Server 2014 JDBC Driver”

在JAR list选项卡中,我添加了从这里下载的“sqljdbc4.JAR”。

com.microsoft.sqlserver.jdbc.SQLServerException: La connessione TCP/IP all'host localhost, porta 1433 non è riuscita. Errore: "Connection refused: connect. Verificare le proprietà di connessione. Assicurarsi che un'istanza di SQL Server sia in esecuzione sull'host e accetti le connessioni TCP/IP alla porta. Verificare inoltre che le connessioni TCP alla porta non siano bloccate da un firewall.".
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:190)
at com.microsoft.sqlserver.jdbc.SQLServerException.ConvertConnectExceptionToSQLServerException(SQLServerException.java:241)
at com.microsoft.sqlserver.jdbc.SocketFinder.findSocket(IOBuffer.java:2243)
at com.microsoft.sqlserver.jdbc.TDSChannel.open(IOBuffer.java:491)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1309)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012)
at org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.createConnection(JDBCConnection.java:328)
at org.eclipse.datatools.connectivity.DriverConnectionBase.internalCreateConnection(DriverConnectionBase.java:105)
at org.eclipse.datatools.connectivity.DriverConnectionBase.open(DriverConnectionBase.java:54)
at org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.open(JDBCConnection.java:96)
at org.eclipse.datatools.enablement.msft.internal.sqlserver.connection.JDBCSQLServerConnectionFactory.createConnection(JDBCSQLServerConnectionFactory.java:27)
at org.eclipse.datatools.connectivity.internal.ConnectionFactoryProvider.createConnection(ConnectionFactoryProvider.java:83)
at org.eclipse.datatools.connectivity.internal.ConnectionProfile.createConnection(ConnectionProfile.java:359)
at org.eclipse.datatools.connectivity.ui.PingJob.createTestConnection(PingJob.java:76)
at org.eclipse.datatools.connectivity.ui.PingJob.run(PingJob.java:59)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

共有1个答案

傅皓君
2023-03-14

当我们需要像sqlserveer Express2008/2012那样连接到sqlserver时,我们需要使用该jar sqljdbc4.jar并为SQLServerDealion编写正确的配置,仅此而已:ex。的配置(配置位置应位于名为hibernate.cfg.xml的资源文件夹上):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.micro soft.sqlserver.jdbc.SQLServerDriver</property>
<property name="hibernate.connection.password">login</property>
<property name="hibernate.connection.username">pass</property>
<property name="hibernate.connection.url">jdbc:sqlserver://127.0.0.1:1433;databaseName=sensors</property>
<property name="hibernate.dialect">org.hibernate.dialect.SQL ServerDialect</property>
</session-factory>
</hibernate-configuration>
 类似资料:
  • 问题内容: 这是MySQL的配置文件: 为SQL Server 2005指定什么?我这样做是这样的: 我的问题更确切地说是如何指定必须连接的数据库? 在MySQL中,我曾经这样做: 问题答案: 特定于数据库的 属性是: :JDBC驱动程序类 :JDBC URL :数据库用户 :数据库密码 :Hibernate的类名,它允许Hibernate生成针对特定关系数据库优化的SQL。 要更改数据库,您必须

  • 我正在使用apache jena开发一个应用程序,使用SPARQL访问dbpedia。我对DBPedia和apache jena非常陌生,我做了一些研究,并从创建vCard的一些示例代码开始。 公共类DpPedia扩展对象{ } 看来我的eclipse配置不正确,我需要安装log4j。我下载了文件,但不确定如何用Eclipse配置它。

  • 1. 前言 使用 Hibernate 时,需要时时修改 Hibernate.cfg.xml 主配置文件中的信息, 这些信息至关重要,允许开发者按自己的需要订制使用 Hibernate 。 本节课程将从 2 个方面帮助大家更好的理解 Hibernate.cfg.xml 主配置文件: 主配置文件的核心作用; 主配置文件中的可配置项有哪些。 2. 配置文件的作用 先了解一下设计模式和设计原则: 设计模式

  • Hibernate 的常用配置文件主要分为 2 种:核心配置文件(hibernate.cfg.xml)和映射文件(Xxx.hbm.xml),它们主要用于配置数据库连接、事务管理、Hibernate 本身的配置信息以及 Hibernate 映射文件信息。 本节我们只讲解 Hibernate 核心配置文件,也即 hibernate.cfg.xml,后续将在《 Hibernate 映射文件》一节中继续讲

  • 我正在尝试设置一个SpringMVC Hibernate WAR,用于部署到Jboss 7.1.1Final。我的应用程序使用Hibernate 3.6.1 我遵循了在JBoss中设置Hibernate 3所需的所有步骤。 > 转到 AS 安装并切换到模块/组织文件夹。 为插槽 3 创建了用于保存Hibernate 3 的文件夹 将Hibernate 3 罐子复制到这个新的 AS/模块/组织/冬眠