Tag: jtds

SQL Server 2008 JDBC驱动程序列表(比较)

我正在评估一个完整的JDBC驱动程序,尤其是使用SQL Server 2008进行Windows身份validation。 我收集了一些我发现并列在下面的列表。 我的问题是,有没有其他JDBC驱动程序与SQL Server 2008兼容,我也应该看看审查? Microsoft JDBC驱动程序 url : http : //msdn.microsoft.com/en-us/sqlserver/aa937724 优点 :用于SQL Server 2008的正式Microsoft JDBC驱动程序! 基于几年前微软购买的JNetDirect JSQLConnect驱动程序v3,他们一直在此基础之上。 JNetDirect JSQLConnect的支持告诉我。 缺点 :似乎有很多的连接/稳定性问题,不要相信我,只是谷歌关于它:)。 没有一种方法来禁用语句准备/池,这是我正在寻找的东西。 JDBC兼容性 :声称是JDBC 4.0兼容,尽pipe许多方法抛出UnimplementedException! JDBCtypes :4 价格 :免费 Progress DataDirect url : http : //www.datadirect.com/index.html 优点 :声称是顶级的,被诸如Informatica等众多应用程序所使用,该公司已经存在很久了! 有快速的支持 – 我已经处理了他们简要。 缺点 :? JDBC合规性 :声称是符合JDBC 4.0的 JDBCtypes :5 价格 :不免费 JTDS […]

帮我创build一个jTDS连接string

我的SQL服务器实例名称是MYPC \ SQLEXPRESS,我试图创build一个jTDS连接string连接到数据库'博客'。 任何人都可以帮我做到这一点? 我试图这样做: DriverManager.getConnection("jdbc:jtds:sqlserver://127.0.0.1:1433/Blog", "user", "password"); 我得到这个: java.sql.SQLException: Network error IOException: Connection refused: connect at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:395) at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50) at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:184) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at SqlConnection.Connect(SqlConnection.java:19) at main.main(main.java:11) Caused by: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown […]

是否有可能在一个事务中运行多个DDL语句(在SQL Server中)?

我想知道是否有可能在一个事务中运行多个DDL语句。 我对SQL Server特别感兴趣,即使与其他数据库(Oracle,至lessPostgreSQL)的答案也可能是有趣的。 我已经做了一些“创build表”和“创build视图”的交易内创build的表,似乎有一些不一致,我想知道如果不应该在交易内完成DDL … 我大概可以将DDL移到事务之外,但是我想为此得到一些参考。 我发现了这么多: MSDN页面数据库引擎中的隔离级别清楚地表明,在快照隔离下正在运行的显式事务中,可以执行哪些DDL操作是有限制的 – 但是我没有使用快照隔离,这应该导致错误。 这可以被解释,以便DDL操作可以在不同隔离级别下的显式事务中执行。 用于SQL Server的Oracle®数据库网关用户指南#DDL语句声明 在给定的事务中只能执行一个DDL语句 – 对于直接使用的SQL Server是否也有效? 对于Oracle: 在SO问题中unit testingDDL语句需要在一个事务中 ,据说Oracle对DDL语句做了隐式提交? (即使没有参考) 如果有关系,我通过JTDS JDBC驱动程序来处理Java。 Touko