社区
其他数据库
帖子详情
C/S程序, 如何连接达梦数据库。
zjhss1981
2019-11-12 02:30:16
本机环境:WIN10 64;
尝试了两种方式,
1、 本机装64位达梦8.1, ODBC配置没问题, 但PB得数据库连不上, 原因: PB9为32位, 达梦客户端64位,不匹配。
2、本机装32位客户端8.1,ODBC配置连不上,原因不明。
有谁最近在玩国产达梦吗? 或者已经有玩过得朋友,PB应该如何来连接,还请不吝赐教。谢谢。
...全文
351
4
打赏
收藏
C/S程序, 如何连接达梦数据库。
本机环境:WIN10 64; 尝试了两种方式, 1、 本机装64位达梦8.1, ODBC配置没问题, 但PB得数据库连不上, 原因: PB9为32位, 达梦客户端64位,不匹配。 2、本机装32位客户端8.1,ODBC配置连不上,原因不明。 有谁最近在玩国产达梦吗? 或者已经有玩过得朋友,PB应该如何来连接,还请不吝赐教。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
原谅不美好。
2021-07-08
打赏
举报
回复
可以指教一下怎么连接的吗
YongApple
2020-04-16
打赏
举报
回复
LOG_ERROR("SQL_NEED_DATA failed! 111 cbConnStrOut=" << cbConnStrOut);
总是输出这行;
YongApple
2020-04-16
打赏
举报
回复
long V_OD_erg; // result of functions 存放错误代码
// allocate Environment handle and register version
V_OD_erg = SQLAllocHandle( SQL_HANDLE_ENV, SQL_NULL_HANDLE, &V_OD_Env_ );
if ( (V_OD_erg != SQL_SUCCESS) && (V_OD_erg != SQL_SUCCESS_WITH_INFO) )
{
LOG4CPLUS_ERROR(gLogger, __FUNCTION__ << " Error AllocHandle");
return false;
}
V_OD_erg = SQLSetEnvAttr( V_OD_Env_, SQL_ATTR_ODBC_VERSION, (void*)SQL_OV_ODBC3, 0 );
if ( (V_OD_erg != SQL_SUCCESS) && (V_OD_erg != SQL_SUCCESS_WITH_INFO) )
{
LOG4CPLUS_ERROR(gLogger, __FUNCTION__ << " Error SetEnv");
SQLFreeHandle(SQL_HANDLE_ENV, V_OD_Env_);
return false;
}
long V_OD_erg = 0;
SQLCHAR V_OD_stat[64]= {0}; // Status SQL 执行sql语句的结果状态
SQLSMALLINT V_OD_mlen = 0; // 错误返回的消息文本大小
SQLCHAR V_OD_msg[256] = {0};// 错误消息缓冲区
// allocate connection handle, set timeout
V_OD_erg = SQLAllocHandle( SQL_HANDLE_DBC, V_OD_Env_, &V_OD_hdbc_ );
if ((V_OD_erg != SQL_SUCCESS) && (V_OD_erg != SQL_SUCCESS_WITH_INFO))
{
LOG4CPLUS_ERROR(gLogger, __FUNCTION__ << " Error AllocDBC " << V_OD_erg);
return false;
}
//(SQLPOINTER *)
V_OD_erg = SQLSetConnectAttr(V_OD_hdbc_, SQL_LOGIN_TIMEOUT, (SQLPOINTER)5, 0);
if ((V_OD_erg != SQL_SUCCESS) && (V_OD_erg != SQL_SUCCESS_WITH_INFO))
{
LOG4CPLUS_ERROR(gLogger, __FUNCTION__ << " Error SQLSetConnectAttr " << V_OD_erg);
SQLFreeHandle( SQL_HANDLE_DBC, V_OD_hdbc_ );
return false;
}
char szConnStrIn[256] = {0};
char szConnStrOut[256]= {0};
SQLSMALLINT cbConnStrOut = 0;
strcpy(szConnStrIn, "DRIVER=DM ODBC DRIVER");
SQLRETURN sret = SQLBrowseConnect(V_OD_hdbc_, (SQLCHAR*)szConnStrIn, SQL_NTS, (SQLCHAR*)szConnStrOut, 256, &cbConnStrOut);
if (sret != SQL_NEED_DATA) {
LOG_ERROR("SQL_NEED_DATA failed! 111");
exit(0);
}
strcpy(szConnStrIn, "SERVER=192.168.16.172;TCP_PORT=5236");//TCP_PORT=5236 可选
sret = SQLBrowseConnect(V_OD_hdbc_, (SQLCHAR*)szConnStrIn, SQL_NTS, (SQLCHAR*)szConnStrOut, 256, &cbConnStrOut);
if (sret != SQL_NEED_DATA) {
LOG_ERROR("SQL_NEED_DATA failed! 222");
exit(0);
}
strcpy(szConnStrIn, "UID=SYSDBA;PWD=linkdood@300352;");
sret = SQLBrowseConnect(V_OD_hdbc_, (SQLCHAR*)szConnStrIn, SQL_NTS, (SQLCHAR*)szConnStrOut, 256, &cbConnStrOut);
if (sret != SQL_SUCCESS) {
LOG_ERROR("SQLBrowseConnect failed! 333");
exit(0);
}
LOG_INFO("open dm ok");
总是连接 失败,能否指点下;
zjhss1981
2019-12-20
打赏
举报
回复
已经搞定, 通过ODBC可以连接。 WIN7, WIN10,得32位,64位操作系统都可以了。
QT Create OCI方式
连接
达梦数据库
QT OCI方式
连接
达梦数据库
一、背景 用户使用QT Create开发集成软件 OCI的方式
连接
数据库。与适配中心https://eco.dameng.com/docs/zh-cn/app-dev/index.html 也没有相关的例子再加上官网例子老旧所以分享一下。 需要说明的是,本人非开发人员,所以在C++代码编写思路或者使用方式上难免有些低级操作,调试中也是参考了网上很多朋友发的帖子,如有错误或者修改建议,欢迎指正。谢谢! 环境 操作系统:Window 10 64位 数据库版本:Dm8.1.2.
Linux部署
达梦数据库
超详细教程
有关国产数据库完整的博客太少了,所以就想弄一个完整的专栏给大家提供一些帮助。在现在这种国际形势下,网络安全是每个企业,乃至整个国家重中之重的事,国产化是一种趋势,在整合之前先了解一下
达梦数据库
。
达梦数据库
官网:本篇主要讲在Linux上部署
达梦数据库
教程。1.
达梦数据库
管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。
CentOS安装
达梦数据库
DM8数据库搭建 大家好,我是一拳就能打爆A柱的男人
达梦数据库
安装我也花了一段时间,今天给大家总结一番希望各位不要踩坑。当然我建议各位也是结合官方文档、本文以及
达梦数据库
linux 安装 部署 这三部分一起看。接下来分几点:1、环境介绍 2、DM8下载 3、准备工作 4、安装
达梦数据库
5、
达梦数据库
初始化 6、创建服务和启动服务 7、DM相关操作。 1. 环境介绍 版本 其他 Linux CentOS 6.10 内存:2GB JDK 1.8.0_141
达梦数据库
DM8开
达梦数据库
安装及维护
第二章
达梦数据库
安装及维护 第一节 数据库安装 1.1 数据库版本 目前,集团统管
达梦数据库
包含“V7.1.5.120”、“V7.1.6.120”和“V7.6.0.184”三个版本,安装介质可在企业网盘中下载。 图2-1
达梦数据库
安装介质 1.2 linux环境单机部署 1.2.1 检查Linux系统信息 在安装DM 前,需要检查当前操作系统的相关信息,确认 DM 安装
程序
与当前操作系统匹配,以保证DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基本信息。如下图所示: ...
达梦数据库
的JDBC
达梦数据库
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章