当前位置: 首页 > 新闻资讯 > datagrip,一款数据库客户端工具,idea的兄弟是真香!

datagrip,一款数据库客户端工具,idea的兄弟是真香!

发布时间:2024-01-28 5:03:48

  1. datagrip 怎么也连不上数据库 本地都连不上 任何数据库
  2. datagrip怎么创建数据库
  3. 用datagrip连接oracle数据库sid是什么

一、datagrip 怎么也连不上数据库 本地都连不上 任何数据库

#include <afxdb.h>

1、建立cdatabase对象与数据库绑定:

cdatabase m_db;

cstring strdriver = _t("microsoft access driver (*.mdb)");

cstring strdsn;

cstring strfile = _t("c:\\partsmanager.mdb");

strdsn.format(_t("odbc;driver={%s};uid=sa;pwd=;dbq=%s"),strdriver,strfile);

if(!m_db.open(null,false,false,strdsn))

{

afxmessagebox(_t("连接数据库失败!"));

return false;

}

2、建立与m_db绑定的crecordset对象,并逐条读取记录:

crecordset rs(&m_db);

cstring strsql = _t("select * from partsdata");

cstring strdata;

cstring str;

if(!rs.open(crecordset::forwardonly,strsql,crecordset::readonly))

{

afxmessagebox(_t("打开数据表失败!"));

return;

}

while(!rs.iseof())

{//逐个读取记录字段

rs.getfieldvalue(_t("time"),strdata);//读取数据库内容的代码

m_listinfo.insertitem(0,strdata);

rs.getfieldvalue(_t("value"), strdata);

rs.getfieldvalue(_t("uplimit"), strdata);

m_listinfo.setitemtext(0,uplimit,strdata);

rs.getfieldvalue(_t("lowlimit"), strdata);

m_listinfo.setitemtext(0,lowlimit,strdata);

rs.getfieldvalue(_t("passed"), strdata);

……

rs.movenext();

}

rs.close();

该修改哪里自己知道吧?

二、datagrip怎么创建数据库

创建数据库,选中数据库连接后,新建schema即可;

导入数据,在选中对应的schema后,可选择“run sql script"。

三、用datagrip连接oracle数据库sid是什么

标识符。sid是一个数据库的唯一标识符,是建立一个数据库时系统自动赋予的一个初始id,sid主要用于在一些dba操作以及与操作系统交互,从操作系统的角度访问实例名,必须通过oracle_sid,且它在注册表中也是存在的。

Top