
正文
jdbcsqlserver驱动,sqlserverjdbc驱动下载
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求大神帮忙看一下,JDBC连接SQLserver出现错误(驱动已经导入)
你的程序(工程)内是否已引进Microsoft SQL Server 2000 Driver for JDBC的3个驱动包:msbase.jar、mssqlserver.jar、msutil.jar。同时保证程序正常(异常的捕获、结果集的关闭、连接的关闭等)。
你的jdbc 驱动程序安装有问题,或者Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);Connection con = DriverManager.getConnection (jdbc:microsoft:sqlserver://116793:1433,mao,ahut)有问题。
请这样试试:打开sqlserver配置管理器。SQL server网络配置---MYSQLSERVER的协议---协议名称 TCP/IP--右键--启用。里面还有一些ip和端口的设置,你测试下看行不行。希望可以解决你的问题。
url不对,参考:jdbc:sqlserver://localhost:1433;databaseName=hh 这个是本机的数据库,若为别的电脑,请填ip, 数据库名hh.请换成你对应的,当前最终要的还是要数据库服务启动。不然怎么也连接不了。
第一步:找到微软的jdbc高版本的驱动 第二步:就是把sunjce_provider.jar放到JAVA_HOME 的\jre\lib\ext下就可以解决了。主要是sunjce_provider.jar的路径问题.默认在jre6\lib\ext下。
相关问答
Q1: ...com.microsoft.jdbc.sqlserver.SQLServerDriver就是加载不上驱动...
未发现驱动,看看架包有没有。om.microsoft.jdbc.sqlserver.SQLServerDriver,扔到lib下面。
你的程序(工程)内是否已引进Microsoft SQL Server 2000 Driver for JDBC的3个驱动包:msbase.jar、mssqlserver.jar、msutil.jar。同时保证程序正常(异常的捕获、结果集的关闭、连接的关闭等)。
class.forname(com.microsoft.jdbc.sqlserver.sqlserverdriver).newinstance();string url=jdbc:microsoft:sqlserver://19160.10:1433;databasename=test;把三个jar 放在web-inf/lib下 或者,你也可以。
图二使用的还是1433,图一你可以使用ip加1433的方式试下。sql server的服务器管理器可以配置IP,端口的可用性,配置更改需重启SQL服务。
Q2: SQLserver2000数据库的JDBC驱动jar包所在的路径是什么意思?
1、首先,建议用sql server 2005的jdbc驱动,只有一个包,而且解决了很多BUG。要在CLASS_PATH环境变量中加入jar的全路径,这是较通用的方法。另外,如不放CLASS_PATH中,则要根据不同的应用方式,放在不同的路径。
2、早期的连接数据库Jar包:在连接数据时候需要手动导入驱动包。
3、JDBC 驱动程序并未包含在 Java SDK 中。因此,如果要使用该驱动程序,必须将 classpath 设置为包含 sqljdbc.jar 文件。如果 classpath 缺少 sqljdbc.jar 项,应用程序将引发“找不到类”的常见异常。
4、使用Java连接SQL Server数据库用Java连接SQL Server2000数据库有多种方法,下面介绍其中最常用的两种(通过JDBC驱动连接数据库)。 通过Microsoft的JDBC驱动连接。
5、,通过url连接的时候指定的服务器名称或者服务器地址不正确,这一点你可以通过ping来验证。2,指定的服务器上的sql server的服务没有启动,你可以通过sql server的查询工具来验证这个问题。
6、设置环境变量。因为jdbc并非JavaSDK的一部分,所以必须在CLASS_PATH环境变量中设置jdbc驱动的路径。在安装目录下找到sqljdbcjar包,并把路径加入环境变量。
Q3: ...com.microsoft.jdbc.sqlserver.SQLServerDriver问题
jar包里没这个类,你的jar包版本不对。
你的包放的位置不对。在运行的时候,没有找到你的驱动包。如果你的工程是web工程的话,应该是放在WEB-INF下的lib文件夹下吧。你再试试,这个错误很常见的。
com.microsoft.sqlserver.jdbc.SQLServerException: 该连接已关闭。出现这种错误一般是connection的唯一性问题。
首先,考察下你用的SqlServer数据库的版本和驱动包的版本是否一致。第二,驱动jar包是否真正意义上的导入到项目中去了。第三,看你的系统,SqlServer数据库是否打补丁了。
肯定是jar的事情了,驱动包没有加入:你的sql是2000,2005,还是2008?首先确定你知道怎么导入到环境里面。如果不知道百度一下 1)如果是2000,三个jar包导入:msbase,mssqlserver,msutil。
Q4: java连接数据库库的驱动程序名(java加载数据库驱动)
1、下载合适的数据库驱动包。根据项目使用的数据库类型,到相应的官方网站,下载该数据库的驱动程序。例如,MySQL 的官方网站是 https://dev.mysql.com/downloads/connector/j/。将下载的驱动包放到项目中。
2、步骤如下, 在开发环境中加载指定数据库的驱动程序。接下来的实验中,使用数据库MySQL,所以需要下载MySQL支持JDBC的驱动程序(mysql-connector-java-18-bin.jar)。
3、Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);获取到对应于你要使用的数据库的“连接插件”(驱动),有这个驱动你才能用java来连接SQL server。
jdbcsqlserver驱动的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sqlserverjdbc驱动下载、jdbcsqlserver驱动的信息别忘了在本站进行查找喔。






