`
mlc0202
  • 浏览: 106353 次
  • 来自: 北京
社区版块
存档分类
最新评论

用jtds连接SQL2008的方法

 
阅读更多

要点:   

数据库URL:jdbc:jtds:sqlserver://localhost:1433;DatabaseName=bid
  驱动类:net.sourceforge.jtds.jdbc.Driver
   

   -----------------------------------------------------------------------   对比:   //microsoft

  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
  String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
  //jtds
  Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
  String url = "jdbc:jtds:sqlserver://localhost:1433;DatabaseName=pubs";
  //String url = "jdbc:jtds:sqlserver://localhost:1433/pubs";
  String user = "sa";
  String password = "dog";
  Connection conn = DriverManager.getConnection(url, user, password);
  Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
  String sql = "select top 10 * from titles"; //titles为表名;
  ResultSet rs = stmt.executeQuery(sql);

   ---------------------------------------------------------------------   示例:   JAVA使用JTDS连接SQL2000问题   一般有以下几个方面:   1.WINDOWS防火墙屏蔽了1433端口   2.检查SQL2000是否使用的是1433端口   3.检查SQL2000是否升级到SP3以上版本(基本都是这个原因)   以下是使用JTDS连接SQL2000的代码段   连接SQL2000下的TheTest库   --------------------------------------------------------------   public static Connection getConnection(){

  String dbDriver = "net.sourceforge.jtds.jdbc.Driver";
  String strConnection = "jdbc:jtds:sqlserver://localhost:1433/TheTest";
  String user = "sa";
  String password = "sa";
  Connection conn = null;
  try{
  //定义连接驱动
  Class.forName(dbDriver);
  }
  catch(java.lang.ClassNotFoundException e){
  System.err.println("DBconnection():"+e.getMessage());
  }
  //--------连接SQL数据库------------------
  try
  {
  conn = DriverManager.getConnection(strConnection,user,password);
  }
  catch(SQLException ex)
  {
  System.err.println("aq.executeQuery:"+ex.getMessage());
  }
  return conn;
  }
  -----------------------以下为关闭连接--------------------------
  public static void closeConnection(PreparedStatement ps,Connection conn,ResultSet rs){
  try{
  if (rs!=null){
  rs.close();
  }
  if (ps!=null){
  ps.close();
  }
  if (conn!=null){
  conn.close();
  }
  }
  catch(SQLException sqlerror){
  sqlerror.printStackTrace();
  }
  }
  public static void closeConnection(PreparedStatement ps,Connection conn){
  try{
  if (ps!=null){
  ps.close();
  }
  if (conn!=null){
  conn.close();
  }
  }
  catch(SQLException sqlerror){
  sqlerror.printStackTrace();
  }
  }
  public static void closeConnection(Connection conn){
  try{
  if (conn!=null){
  conn.close();
  }
  }
  catch(SQLException sqlerror){
  sqlerror.printStackTrace();
  }
  }
分享到:
评论

相关推荐

    JTDS连接SQLSERVER、Sybase数据库

    这篇博客文章“JTDS连接SQLSERVER、Sybase数据库”可能详细介绍了如何使用JTDS驱动程序进行数据库连接,下面将对相关知识点进行深入探讨。 1. JDBC(Java Database Connectivity)是Java平台中的一个标准API,用于...

    Android通过JTDS直接连接SQL Server 2008 EXPRESS 数据库含(源码)

    开发环境:win10,数据库SQL Server 2008 R2 EXPRESS 混合认证模式,android studio2.12,jdk1.8,android sdk 23.3,jtds 1.3.0,真机三星S4系统android 5.01wifi环境

    使用jtds连接sqlserver2000数据库doc文档

    连接SQL Server 2000需要以下关键步骤: 1. **添加依赖**:在你的项目中,你需要引入jtds的JAR文件。通常,你可以通过Maven或Gradle等构建工具来管理依赖。如果你使用Maven,可以在pom.xml文件中添加以下依赖: ``...

    过第三方JDBC驱动包JTDS连接SQLServer2005Demo

    在【如何通过JTDS连接SQLServer2005】这个压缩包文件中,可能包含了上述步骤的详细说明、示例代码或者更深入的JTDS使用教程,可以帮助你更好地理解和实践这个过程。学习并掌握这种连接方式,将有助于你在实际开发中...

    kettle连接sqlserver连不上-jtds.jar包

    在尝试使用Kettle连接SQL Server数据库时,可能会遇到一些问题,特别是在Kettle的标准安装包中未包含特定数据库的JDBC驱动时。本文将详细讨论如何解决这个问题,特别是关于"jtds.jar"包的使用。 首先,标题"Kettle...

    jtds,mysql,oracle,sqlserver数据库驱动与连接字符串

    本文将详细探讨标题中提到的四个数据库系统——jtds、MySQL、Oracle和SQL Server的驱动程序及其连接字符串。 首先,jtds是一个开源的Java数据库连接器,主要支持Microsoft SQL Server和Sybase数据库。它的优点在于...

    java链接数据库jtds和sqljdbc

    这里我们将深入探讨使用JDBC(Java Database Connectivity)驱动程序jTDS和sqljdbc来连接到数据库的过程,以及它们各自的特点和使用场景。 首先,JDBC是Java平台的一个标准接口,它允许Java应用程序与各种类型的...

    java连接池jtds连接数据库

    Java连接池,也称为JDBC连接池,是Java应用...总的来说,jTDS连接池为Java开发者提供了一种高效、可靠的连接Microsoft SQL Server和Sybase数据库的方式,通过良好的配置和管理,可以极大地提高应用程序的效率和稳定性。

    SqlServer迁移至oracle所需jtds

    通过“工具”菜单选择“首选项”,然后进入“数据库”下的“第三方JDBC驱动程序”,在这里添加jtds的.jar文件路径,这样SQL Developer就能识别并使用这个驱动来连接SQL Server。 6. 数据迁移步骤:迁移的具体步骤...

    jtds sqlserver连接驱动

    虽然它是Oracle产品,但通过配置可以使用Jtds驱动来连接SQL Server,这样开发人员可以在熟悉的环境中管理SQL Server数据库。 4. **版本号1.2.5**:每个版本的发布都可能包含错误修复、性能提升或新功能的添加。...

    Android通过JTDS直接连接SQLServer 2008 EXPRESS 数据库

    Android通过JTDS直接连接SQL Server 2008 EXPRESS 数据库 开发环境:xp,数据库SQL Server 2008 EXPRESS 混合认证模式,eclipse-luna,jdk1.7,android sdk 最新版,jtds 1.3.0,真机三星S4系统android 4.42wifi环境

    kettle连接sqlserver用的jtds.jar1.3.1版本,放到kettle lib目录下重启使用

    本文将详细讲解如何使用Kettle与SQL Server进行连接,特别是通过jtds.jar驱动实现这一过程。 标题中提到的"jtds.jar"是一个开源的Java数据库连接器(JDBC)驱动,它实现了对SQL Server和Sybase数据库的访问。jtds....

    java jtds连接数据库

    这里的URL格式是特定于JTDs的,`jdbc:jtds:sqlserver`表示使用JTDs连接SQL Server,`localhost:1433`是服务器地址和端口号,`your_database`是数据库名。 5. 执行SQL:一旦连接建立,你可以创建`Statement`或`...

    JTDS连接数据库分享.rar

    用户需要将这个JAR文件添加到他们的项目类路径中,以便Java应用能够识别并使用JTDS驱动来连接SQL Server。 最后,“Test2222.java”看起来是一个测试程序,展示了如何在Java代码中使用JTDS驱动。这个文件可能包含...

    jtds sql2005 java驱动

    其中,`jdbc:jtds:sqlserver://localhost:1433`是连接SQL Server的默认URL格式,`your_database`替换为实际数据库名,`1433`是默认的SQL Server端口号,可以根据实际情况调整。 4. 执行SQL:获取`Connection`对象...

    Kettle SQL server驱动jtds-1.3.1.zip

    这里,我们关注的是标题中提到的"Kettle SQL server驱动jtds-1.3.1.zip",这是一个解决Kettle连接SQL Server问题的压缩包。 描述中指出,当Kettle尝试连接到SQL Server数据库时,可能会遇到找不到...

    hibernate中连接sqlserver的JDBC包jtds

    JTDS是一个开放源代码的100%纯Java的,用于JDBC 3.0驱动Microsoft SQL Server (6.5 ,7 ,2000和2005版本)驱动程序。在hibernate连接sqlserver数据库时最好用这个。。

    sql2005/sql2008驱动包(sqljdbc与jtds-1.2.5两种)

    总结来说,sqljdbc和jtds-1.2.5都是连接SQL Server 2005和2008的有效工具,各有优劣。sqljdbc作为官方驱动,更侧重于全面性和安全性,而jtds则以轻便和高效著称。开发者可以根据实际需求和项目规模选择适合的驱动。...

Global site tag (gtag.js) - Google Analytics