jtds 通过 jdbc 来链接 SQL Server

之前 , 不使用 maven 管理 jar 包的时候 , 链接 SQL Server 数据库的时候用的都是 sqljdbc4.jar 驱动包 , 刚用 maven 做测试的时候 , 到中央仓库找不到 sqljdbc4.jar 的坐标 ,

到网上搜了一下 , 说是可以用 jtds 通过 jdbc 来链接 SQL Server , 实验了一下 , 果真行 !

pom.xml :

... ... ... ... ...
    <!-- sql server driver -->
    <dependency>
      <groupId>net.sourceforge.jtds</groupId>
      <artifactId>jtds</artifactId>
      <version>1.2.4</version>
    </dependency>
    ... ... ... ... ...

hibernate.cfg.xml :

<hibernate-configuration>

<session-factory>

<!-- Database connection settings -->
        <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
        <property name="connection.url">jdbc:jtds:sqlserver://localhost:1433/TEST</property>
        <property name="connection.username">USERNAME</property>
        <property name="connection.password">PASSWORD</property>

<!-- JDBC connection pool (use the built-in) 
        <property name="connection.pool_size">1</property>
        -->
        
        <!-- SQL dialect -->
        <property name="dialect">org.hibernate.dialect.HSQLDialect</property>

<!-- Enable Hibernate‘s automatic session context management 
        <property name="current_session_context_class">thread</property>
        -->
        
        <!-- Disable the second-level cache  
        <property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
        -->

<!-- Echo all executed SQL to stdout -->
        <property name="show_sql">true</property>
        
        <!--  
        <property name="format_sql">true</property>
        -->
        
        <!-- Drop and re-create the database schema on startup 
        <property name="hbm2ddl.auto">update</property>
        -->

<!--  
        <mapping resource="com/fancy/po/person.hbm.xml"/>
        -->
        
    </session-factory>

</hibernate-configuration>

[ 随笔均原创,转载请注明出处:http://www.blogjava.net/fancydeepin ]

jtds 通过 jdbc 来链接 SQL Server

时间: 2024-10-12 23:02:19

jtds 通过 jdbc 来链接 SQL Server的相关文章

JAVA 怎么链接 SQL Server 数据库(半详细)

哇今天闲着没事准备把前几天链接数据库碰到的问题写到博客,写到一半浏览器切出去了,这个浏览器也没保存,晚上又写了一遍,唉 蛋疼呀╮(╯▽╰)╭!! 说一说连接数据库遇到的问题,唉问题繁多,原来自己刷的精简版盗版系统刚开始就打不开数据库安装包,后来刷了个原版的,链接不上去,后来就又刷了一遍系统(删注册表也装不上去),一些问题你们需要参考一下... 这个对framework 3.5需求很高,没装的,或者有问题的都装不上..有时候我特么装了VS2013就装不了数据库,装了数据库就装不了VS !!!呀呀呀

喜大普奔,微软Microsoft JDBC Driver For SQL Server已发布到maven中央仓库

相信通过java和SQLServer开发应用的同学们都经历过如下类似的问题. 微软提供的JDBC官方驱动没有放置在Maven仓库中,这样如果你的Java应用需要访问SQL Server,你不得不下载sqljdbc4.jar至本地,然后每次都通过如下Maven命令安装这一驱动: mvn install:install-file -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar

eclipse使用jdbc方式连接sql server 2012数据库史上最新最详细教程(2015年4月已亲测)

步骤分为3部:1.通过sql server 配置管理器配置1433端口   2.将sqljdbc41.jar类库添加到对应的工程中   3.在java程序中连接数据库 步骤1:打开sql server 配置管理器,点击TCP/IP右键,选择启用.将禁用的TCP/IP协议打开. 然后重启sql server(mssqlserver)服务,使得tcp/ip协议生效. 步骤2:到microsoft官网下载sqljdbc41.jar类库.http://www.microsoft.com/zh-CN/do

C#链接SQL Server数据库

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; namespace SQLHelper { class Program { static void Main(string[] args) { string con; //Window身份验证 //con =

如何让登录的Longin链接SQL SERVER时,在数据库中只能看到有权限的数据库

一般情况下,在sql server中创建的Login,不管权限大小,都是可以看到其所在sql server中所有的数据库,可以通过以下T-SQL验证 IF EXISTS (SELECT * FROM sys.server_principals sp WHERE name = 'test') DROP LOGIN test GO CREATE LOGIN test WITH PASSWORD = 'test' GO --检查test是否有查看任何数据库以及连接SQL SERVER的权限 EXECU

Java链接SQL Server数据库

一丶 操作对象  与ASP.NET 对比 对象类型 ADO.NET JDBC 连接对象 SqlConnection java.sql.Connection 执行对象 SqlCommand java.sql.Statement 预编译执行对象 java.sql.PreparedStatement 存储过程执行对象 ??? java.sql.CallableStatement 结果集 SqlDataReader java.sql.ResultSet 数据集 DataSet CachedRowSet

php PDO链接SQL SERVER

操作系统Windows7 apache 2.2 php php-5.4.45-Win32-VC9-x86 sqlserver 2008 下载SQLSRV32 https://www.microsoft.com/en-us/download/details.aspx?id=20098 下载完毕,选择对应的PHP版本,把扩展增加进去即可. 下载Microsoft® ODBC Driver 11 for SQL Serve https://www.microsoft.com/en-us/downloa

jdbc——java连接sql server 过程

前几步看该博客 https://blog.csdn.net/qq243920161/article/details/78971861#comments 但是url那边的地址可能会出点问题,把地址改为localhost就可以连接上本机的数据库 package jdbc_1; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.util.Properties; i

PowerDesigner 16.5 链接SQL Server 2008R2

链接的目的主要是为了使用PowerDesigner反向工程生成数据字典