在开发JSP网页时,我使用了MS SQLSERVER2000数据库,在JDBC Driver的选择时自然用到了Microsoft SQL Server 2000 Driver for JDBC.
Class.forName("conn.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://192.168.1.11:1433;DatabaseName=web";
String user="sa";
String password="";
Connection conn=DriverManager.getConnection(url,user,password);
Statemn stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
可是后来问题出现了:使用驱动访问数据库的时候反应巨慢,但是使用客户端就没有问题,说明数据库本身没有问题。原来server_name(本例子中是192.168.1.11)的问题,我的DNS使用的ISP提供的,而程序访问192.168.1.11时,把它当成里机器名称进行解析,长时间没结果最后才访问了IP为192.168.1.11。
解决方法是:在WEB服务器的C:\WINDOWS\system32\drivers\etc\HOST表中添加一条192.168.1.11 192.168.1.11。
分享到:
相关推荐
MS SQL Server JDBC驱动2.0版是用于连接Java应用程序与Microsoft SQL Server数据库的桥梁,尤其针对SQL Server 2000和2005版本。JDBC(Java Database Connectivity)是一种Java API,它允许Java程序通过Java编程语言...
标题中的“kettle9.2所需jdbc驱动下载,sqlserver mysql”揭示了本文将要讨论的是关于Kettle 9.2版本的数据集成工具与数据库连接的相关内容,特别是针对SQL Server和MySQL数据库的JDBC驱动。Kettle,也被称为Pentaho...
在Kettle中配置SQL Server数据库连接时,我们需要依赖特定的数据库驱动,这就是SQL JDBC驱动。 SQL JDBC驱动是微软提供的Java Database Connectivity (JDBC) 驱动,使得Java应用程序能够与SQL Server进行交互。有两...
MS SQL Server JDBC驱动是用于Java应用程序与Microsoft SQL Server数据库之间通信的一个关键组件。JDBC(Java Database Connectivity)是Java编程语言中的一个标准接口,它允许Java开发者连接到各种类型的数据库,...
`sqlserver`和`mysql`这两个文件名可能分别对应着SQL Server和MySQL数据库的相关配置或使用指南,同样值得参考。 总之,理解和掌握MySQL与SQL Server的JDBC连接方法是Java开发者必备的技能之一,这有助于实现高效、...
JDBC驱动是连接数据库的关键,根据实现方式的不同,JDBC驱动分为四种类型:Type 1、Type 2、Type 3 和 Type 4。`sqljdbc4-3.0.jar`属于Type 4,即纯Java的非阻塞驱动,性能较好且易于部署。 使用这个驱动包进行...
Ms SQL Server的JDBC驱动是Java开发者连接到Microsoft SQL Server数据库的重要工具,它允许Java应用程序通过JDBC(Java Database Connectivity)接口与SQL Server进行交互。本文将深入探讨这些主要文件的作用,以及...
对于与Microsoft SQL Server数据库的交互,我们需要使用专门的JDBC驱动,这就是MS SQL Server的JDBC驱动。本篇将深入探讨这个驱动及其在Java开发中的应用。 一、MS SQL Server JDBC驱动介绍 MS SQL Server JDBC...
在实际开发中,确保正确配置JDBC驱动类路径,并在Java代码中加载驱动(例如,`Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")`),然后即可按照JDBC规范进行数据库操作。同时,根据应用需求,可以...
最新版本SQL Server JDBC驱动包,还包括老版本驱动包: mssql-jdbc-8.2.1.jre8(支持SQL Server 2012/2014/2016/2017/2019) mssql-jdbc-7.2.2.jre8(支持SQL Server 2008R2/2012/2014/2016/2017) mssql-jdbc-6.2.2....
总结来说,"MS SQLSERVER JDBC 所需JAR 文件"是Java应用程序与SQL Server进行数据交互的关键组件,它们提供了Java程序与SQL Server数据库之间通信的桥梁。理解如何正确地引入和使用这些驱动JAR文件,以及它们在Java...
String url = "jdbc:sqlserver://localhost:1433;databaseName=MyDatabase"; String username = "myUsername"; String password = "myPassword"; try (Connection conn = DriverManager.getConnection(url, ...
Sql server2008 是微软最新的数据库,完全兼容 sqlserver2000 和 sql server2005数据库 但是sql server2008 的数据库驱动却和上述2个不一样! 我大致和大家介绍下sql server2008 数据库的驱动!! 去官网下载回来...
总之,MS SQL2000 JDBC驱动包是Java开发者连接SQL Server 2000数据库的重要工具,通过它可以方便地进行数据库操作,实现数据的存取和处理。正确配置和使用这个驱动包,能够提高开发效率,确保应用程序的稳定运行。
在Java环境中,JDBC驱动是连接数据库的标准接口,它允许Java代码执行SQL查询,插入、更新或删除数据库记录,以及管理事务。 `msutil.jar`、`msbase.jar`和`mssqlserver.jar`是SQL Server JDBC驱动的不同部分: 1. ...
标签中的“MS Server的JDBC驱动”和“Sql”进一步确认了这个驱动是用于Microsoft SQL Server的,并且涉及SQL操作。 在压缩包的文件列表中: 1. `sql2000jdbc_sp1.exe`:这是安装程序,用户可以通过执行这个文件来...
标题中的“mssqlserver2008的JDBC驱动包 for linux”指的是针对Microsoft SQL Server 2008的Java数据库连接(JDBC)驱动程序,适用于Linux操作系统。这个驱动包使得Java应用程序能够通过JDBC API与SQL Server 2008...
尽管现在已经被mssql-jdbc驱动所取代,但在某些旧项目或特定环境中,sqljdbc42仍有可能被使用。 使用这些驱动时,通常需要将对应的jar文件添加到Java项目的类路径中。例如,如果你正在使用Maven,可以在pom.xml文件...
这段代码首先加载了SQL Server的JDBC驱动,然后使用`DriverManager.getConnection()`方法建立连接。注意,URL中的`localhost:1433`是SQL Server默认的监听端口,`myDatabase`是你想连接的数据库名,`myUsername`和`...
Microsoft SQL Server JDBC驱动为Java开发者提供了与SQL Server数据库无缝集成的能力,无论是老版本如MS2000、MS2005还是MS2008,都能通过这个驱动实现高效、安全的数据库操作。了解并熟练使用此驱动,能极大地提升...