首先 你要 问你这个软件的供应商 怎么安装 配置你的系统才能正常使用 或者参考 软件的使用手册……
但是 首要的是你要现有一个 数据库 文件 然后才能 使用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数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)