打开软件的时候出现odbc驱动程序管理器 未发现数据源名称并且未指定默认驱动程序

打开软件的时候出现odbc驱动程序管理器 未发现数据源名称并且未指定默认驱动程序,第1张

首先 你要 问你这个软件的供应商 怎么安装 配置你的系统才能正常使用 或者参考 软件的使用手册……

但是 首要的是你要现有一个 数据库 文件 然后才能 使用odbc 数据源的方式 被其他 应用程序 访问,有关 配置 odbc 数据源的问题,你可以去搜索 有关 odbc 数据源 的配置方法……有很多这方面的专业介绍 几句话 在这里说不清楚……

1、环境

服务器 AIX:编码"ISO-8859-1"

数据库 informix:编码"ISO-8859-1"

页面编码:"ISO-8859-1"

2、Excel导入中文乱码问题

问题描述:

在Excel文件中,通过jxl框架导入到数据库中,为乱码,显示在页面也为乱码。

原因分析:

可能因为在Excel文件中编码为gb2312,GBK或UTF-8,而导入到数据库中为"ISO-8859-1",中间没有进行转码

导致存到数据库中为乱码,而页面编码也为"ISO-8859-1",读的就是数据库的内容,也为乱码。

解决办法:

在Excel数据导入到数据库之前先进行转码,如下

new String(shortnamegetBytes("gb2312"),"ISO-8859-1")

该构造方法在JDK API里描述如下

String(byte[] bytes, String charsetName)

构造一个新的 String,方法是使用指定的字符集解码指定的字节数组。

备注:

String(byte[] bytes, String charsetName) 方法在解决其他乱码问题,同样有效

展名为DB的数据库是Paradox数据库,

也可能是sybase anywhere

Access是打不开的

BDE(Borland Database Engine)是Inprise公司的数据库引擎,它结合了SQL Links允许程序员通过它能够连接到各种不同的数据库。

可以用bde或ado来连接这些数据库,建议用ADO

以上就是关于打开软件的时候出现odbc驱动程序管理器 未发现数据源名称并且未指定默认驱动程序全部的内容,包括:打开软件的时候出现odbc驱动程序管理器 未发现数据源名称并且未指定默认驱动程序、excel导入paradox数据库中文字符为乱码,怎么才能变成中文、安装了BDE,怎么还不能用access打开DB数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9538239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存