您现在的位置是: 首页 > 网络管理 网络管理

加载驱动失败数据库连接失败怎么解决_加载数据库驱动程序

tamoadmin 2024-08-13 人已围观

简介1.64位win10添加oracleodbc驱动时提示无法加载oracle如何解决2.arcgis连接到数据库失败是什么原因?如何解决?3.为什么总是出现数据库连接不上4.ja中使用JDBC连接SQLServer2000时总是加载驱动失败,具体程序如下,求救!!package dao;import ja.sql.Connection;import ja.sql.DriverManager;impo

1.64位win10添加oracleodbc驱动时提示无法加载oracle如何解决

2.arcgis连接到数据库失败是什么原因?如何解决?

3.为什么总是出现数据库连接不上

4.ja中使用JDBC连接SQLServer2000时总是加载驱动失败,具体程序如下,求救!!

加载驱动失败数据库连接失败怎么解决_加载数据库驱动程序

package dao;

import ja.sql.Connection;

import ja.sql.DriverManager;

import ja.sql.PreparedStatement;

import ja.sql.ResultSet;

import ja.sql.SQLException;

public class BaseDAO {

public Connection conn; // 连接对象

public PreparedStatement ps;//执行SQL

public ResultSet rs;//得到结果集

public BaseDAO(){

GetConn();

}

/*

* 加载驱动

* */

static{

try {

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

} catch (ClassNotFoundException e) {

System.err.println("加载驱动失败!!");

e.printStackTrace();

}

}

/*

* 建立连接

* */

public void GetConn(){

try {

conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=car", "sa", "");

} catch (SQLException e) {

System.err.println("建立连接失败");

e.printStackTrace();

}

}

/*

* 释放

*

* */

public void CloseAll()

{

try {

if(rs!=null){

rs.close();

rs= null;

}

}catch (SQLException e)

{

System.err.println("关闭结果集失败");

e.printStackTrace();

}

try {

if(ps!=null){

ps.close();

ps= null;

}

}catch (SQLException e)

{

System.err.println("关闭执行失败");

e.printStackTrace();

}

try {

if(conn!=null&& !conn.isClosed()){

conn.close();

conn= null;

}

}catch (SQLException e)

{

System.err.println("关闭连接失败!!!");

e.printStackTrace();

}

}

}

我是用的SQL2005 不过改一下方言和数据库连接包 就可以了

64位win10添加oracleodbc驱动时提示无法加载oracle如何解决

经过测试,在我本地是正常的。

你报错在30行,ja.lang.NullPointerException

空指针异常,conn根本就不存在,揣测一下,你应该是没有加载mysql的驱动包!

arcgis连接到数据库失败是什么原因?如何解决?

在64位的Windows 10系统上添加Oracle ODBC驱动时遇到无法加载Oracle的问题可能涉及到一些配置或安装问题。以下是一些可能的解决方法:

确保驱动与操作系统位数匹配:

确保你正在安装与你的Windows 10系统位数(32位或64位)匹配的Oracle ODBC驱动程序。如果你的系统是64位的,应该安装64位的驱动程序。

安装Oracle客户端:

Oracle ODBC驱动通常需要与Oracle客户端一起安装。确保你已正确安装Oracle客户端,并且客户端的版本与ODBC驱动兼容。

检查环境变量:

确保系统的环境变量中包含了Oracle相关的路径。这些路径通常包括ORACLE_HOME和TNS_ADMIN。

在系统属性中的“高级”选项卡下,点击“环境变量”按钮,然后检查和编辑系统环境变量。

检查ODBC数据源配置:

在“控制面板”中,打开“管理工具” > “ODBC数据源 (64位)”。

在“系统DSN”或“用户DSN”选项卡下,查看是否已配置Oracle数据源。如果没有,请创建一个新的数据源,并确保选择正确的驱动程序。

重新安装Oracle ODBC驱动:

如果之前的尝试没有成功,尝试卸载现有的Oracle ODBC驱动,然后重新安装。确保使用最新版本的驱动程序。

查看错误消息:

如果出现错误消息,注意错误消息的详细信息,以便更好地诊断问题。错误消息可能会指示特定的问题,例如缺少文件、权限问题或配置错误。

查看Windows日志:

在Windows查看器中,查看系统和应用程序日志,以查找与Oracle ODBC驱动安装相关的错误或警告消息。

联系Oracle支持:

如果尝试了以上所有方法仍然无法解决问题,建议联系Oracle支持或查阅Oracle社区论坛,以获取更多帮助和支持。

请谨慎操作并确保在进行更改之前备份系统和数据,以避免不必要的损失。根据你的具体情况,可能需要进一步深入的诊断和调试,以找出问题的根本原因。

为什么总是出现数据库连接不上

arcgis连接到数据库失败有两种可能:

1、OFFICE缺少驱动。

这个问题一般是因为你的office缺少驱动,安装一下就好了。

2、还有一种情况是格式问题。

将Excel数据表另存为“Microsoft Excel -2003 工作表 (.xls)”,一定要保证ArcGIS连接的数据表的后缀是.xls才能顺利连接。

xls文件打开方式

xls文件可以使用Microsoft Excel打开,另外微软为那些没有安装Excel的用户开发了专门的查看器Excel Viewer。

使用Microsoft Excel可以将XLS格式的表格转换为多种格式:XML表格、XML数据、网页、使用制表符分割的文本文件(*.txt)、使用逗号分隔的文本文件(*.csv)等。

ja中使用JDBC连接SQLServer2000时总是加载驱动失败,具体程序如下,求救!!

解决办法参考(网上)

一:

我觉得可能是楼主的某些程序写的有问题,可能占用了连接而没有断开。另外,楼主的MYSQL服务器是不是安装有防火墙?特别是诺顿防火墙,我遇到过,明明是允许我的IP访问被保护的服务器,可是一段时间后,挪顿就认为我的IP是非法攻击,自动就给我IP封了,要么等20分钟(默认的规则),要么从新启动服务器就好了。。。。。。。

电脑常识

二:

您使用的是Windows操作系统,此错误与一个注册表键值TcpTimedWaitDelay有关。减小Windows中TcpTimedWaitDelay时间可解决此类问题,默认情况下为240(未设置的情况下也是这个数值)。 此项设置需要到注册表如下位置进行设置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersTcpTimedWaitDelay

如果注册表中没有TcpTimedWaitDelay这个项目,请增加这个项目,并设置为双字节(DWORD)类型。数值设置为30 ~ 60 之间即可。

数据仓库

三:

服务器ftp测试完毕,重新启动了一下。就一切稳定了。 不过仍然有几个问题没有搞清楚。心里不放心。

1。上周五的时候,ftp压力并不大的时候,30分钟在线统计900多人的时候,10%的比率出现mysql连接失败的10048错误。

2。我当时使用的连接方法是 mysql_connect()。服务器iis+php+isapi的方式。参考了一些资料以后,我当时马上把 mysql_connect() 方法都改成了 mysql_pconnect() 方法,当时,问题看上去是解决了。

3。周六,服务器开始ftp压力测试。15%的比率出现 mysql连接失败的 10048 10055 错误。比上次多了个10055错误。

关键不知道10048 10055错误代码具体代表的错误信息。应该说,问题仍然没有找到确切的答案。

人工智能

我开了serv-u,有4个socket连接,mysql马上挂了 数据挖掘研究院

出现以上问题请检查:

1.你的程序(工程)内是否已引进Microsoft SQL Server 2000 Driver for JDBC的3个驱动包:msbase.jar、mssqlserver.jar、msutil.jar。同时保证程序正常(异常的捕获、结果集的关闭、连接的关闭等)。

2.你的SQL Server 2000 数据库是否打了sp3及其以上补丁以开启1433端口,否则将无法连接数据库。