惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
Webroot Blog
Webroot Blog
T
Troy Hunt's Blog
S
Secure Thoughts
S
Security @ Cisco Blogs
S
Security Affairs
Forbes - Security
Forbes - Security
W
WeLiveSecurity
H
Hacker News: Front Page
T
Threatpost
Google Online Security Blog
Google Online Security Blog
S
Schneier on Security
有赞技术团队
有赞技术团队
WordPress大学
WordPress大学
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园 - Franky
腾讯CDC
IT之家
IT之家
博客园 - 聂微东
L
LINUX DO - 最新话题
罗磊的独立博客
Hacker News - Newest:
Hacker News - Newest: "LLM"
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 三生石上(FineUI控件)
Hacker News: Ask HN
Hacker News: Ask HN
C
CXSECURITY Database RSS Feed - CXSecurity.com
C
Cybersecurity and Infrastructure Security Agency CISA
C
CERT Recently Published Vulnerability Notes
Know Your Adversary
Know Your Adversary
V
Vulnerabilities – Threatpost
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Cisco Talos Blog
Cisco Talos Blog
S
SegmentFault 最新的问题
酷 壳 – CoolShell
酷 壳 – CoolShell
Hugging Face - Blog
Hugging Face - Blog
L
LINUX DO - 热门话题
美团技术团队
G
GRAHAM CLULEY
T
The Exploit Database - CXSecurity.com
AI
AI
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Jina AI
Jina AI
Help Net Security
Help Net Security
N
News | PayPal Newsroom
月光博客
月光博客
Spread Privacy
Spread Privacy
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
N
News and Events Feed by Topic

博客园 - USEGEAR

学习unigui【48】lucksheet表格的显示object 学习使用 处理Python对象和列表【5】 学习使用:创建 Python 可调用的 Delphi 函数【4】 学习使用TPythonDelphiVar组件 数据交换Delphi与Python传值【3】 学习使用 数据交换 Delphi 与 Python 传值【2】 学习使用 Python4Delphi 是什么【1】 学习unigui【47】扫码安装apk 学习unigui【46】让客户端浏览器可以选下载你的apk 学习unigui【45】UnimDatePicker等按钮汉化崩溃 学习unigui【44】如何和uinHTMLFrame打交道 学习unigui【43】如何和控件打交道 学习unigui【42】UnimDatePicker的使用 学习unigui【41】htmlframe的交互现象 学习unigui【40】加入监控墙-1 头大的内存泄漏 学习unigui【39】单独文件在ms win server 上执行的坑 学习unigui【38】重新认识UUNIGUI--为什么这样快? 站在“架构与性能”层面重新审视 学习unigui【37】nginx的反向代理 ,程序中的重新定向 学习unigui【36】把数据导航放在Unidbgrid脚中 学习unigui【35】dbgrid字段宽度自适应
KingSADA的工业历史数据库的访问
USEGEAR · 2025-08-29 · via 博客园 - USEGEAR

通过KingSADA读取工业库,走了二周弯路。

1、KingSADA提供了jdbc和odbc驱动

2、希望直观看到数据库和query结果集,就直接采用jdbc。

3、采用jdbc的结果是:看不到数据库结构,sql脚本看不到结果集。执行都没有问题。

4、于是采用odbc,结果许多数据库工具不支持odbc链接工业库。于是才有

5、安装DBeaverEE(支持ODBC,试用版),配套jdk,一通折腾

1、ODBC数据驱动接口
● Access数据库
ConnectStr="DSN=sany;DATABASE=;uid=sa;pwd=sa";
● SqlServer数据库
ConnectStr="DSN=DB_SQL2005;DATABASE=TestDB;UID=sa;PWD=;";
● MySql数据库
ConnectStr="DSN=DB_MySQL5;SERVER=172.16.2.203;UID=root;PWD=root;DATABASE=TestDB;PORT=3306";
● Oracle数据库
ConnectStr="DSN=DB_Oracle9;UID=SYSTEM;PWD=MANAGER;DBQ=SQLDB_ESTDB;DBA=W;";
● 工业库
ConnectStr="DSN=SQL_KH;ServerAddress=192.168.10.203;ServerPort=5678;UID=sa;pwd=sa;NetworkTimeout=0;";

为什么不使用Oracle 或 sql server?官方说:扛不住瞬间的数据写。更重要的是需要购买授权。没有办法,直接用其历史数据库KH。

图片

图片

话外话:DBeaverEE的配置参数:

-startup
plugins/org.eclipse.equinox.launcher_1.6.0.v20200915-1508.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.0.v20200915-1442
-vm  --增加的三句之一
C:\Program Files\Java\jdk-11.0.2\bin  --这里要和你的版本对应上。增加的三句之二
-vmargs
-XX:+IgnoreUnrecognizedVMOptions
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=11
-Xms128m
-Xmx2048m
-javaagent:C:\usegear\bak\dbeaver-agent\dbeaver-agent.jar   --这是相关PJ文件 增加的三句之三

 GOODLUCK!