随笔分类 -  Database

摘要:```C++ include include include using std::cout; using std::endl; int main(void) try { mysqlx::Session sess("mysqlx://root:mysql@localhost:33060?ssl mo 阅读全文
posted @ 2018-07-16 20:49 gluo-dreamer 阅读(650) 评论(0) 推荐(0)
摘要:```C++ include include include using std::cout; using std::endl; int main(void) try { //uri: mysqlx://user:password@host:port/db_name const char from_ 阅读全文
posted @ 2018-07-16 11:27 gluo-dreamer 阅读(1173) 评论(0) 推荐(0)
摘要:MySql Connector/C++8是一个用于连接MySQL服务器的C++应用程序。Connector/C++8可用于访问实现文档存储的 MySQL服务器,或者使用SQL查询以传统方式访问。它支持使用XDevAPI开发C ++应用程序,或使用XDevAPI for C开发纯C应用程序,同时Con 阅读全文
posted @ 2018-07-16 10:46 gluo-dreamer 阅读(4149) 评论(1) 推荐(0)
摘要:+ OCCI开放包(下载与服务器版本相同的开发包, 这用的是12.1.0.2): instantclient basic linux.x64 12.1.0.2.0.zip instantclient sdk linux.x64 12.1.0.2.0.zip + 解压后设置软连接,方便调用 cd in 阅读全文
posted @ 2018-07-12 21:41 gluo-dreamer 阅读(531) 评论(0) 推荐(0)
摘要:1. 常用的数据类型(data_type) 字符串类型 CHAR(n) : 固定长度 VARCHAR(n) : 可变长度 NCHAR(n) : 使用utf8存储,固定长度 NVARCHAR(n) : 使用utf8存储,可变长度 BLOB : (2^16 1)字节 LONGBOLB : (2^32 1 阅读全文
posted @ 2018-07-12 17:57 gluo-dreamer 阅读(397) 评论(0) 推荐(0)
摘要:0. 登入MySql服务器 + 本地登入: + 远程登入: 1. 更改用户密码: + mysqladmin uroot p' old_password ' password' new_password ' + set password=password(' '); 2. 查看所有存在的数据库: SH 阅读全文
posted @ 2018-07-12 16:42 gluo-dreamer 阅读(279) 评论(0) 推荐(0)
摘要:1. 设置MySql服务器以接听端口及以绑定IP地址 + MySql服务器默认监听 3306端口 ,确定防火墙以开放此端口。 + 编辑/etc/my.cnf 添加绑定IP地址。 + 重启MySql服务器,查看监听状态。 [server@bogon ~]$ netstat lnt Active Int 阅读全文
posted @ 2018-07-11 20:25 gluo-dreamer 阅读(9612) 评论(0) 推荐(0)
摘要:安装MySql 1. 软件包: + mysql community libs 5.7.22 1.el7.x86_64.rpm + mysql community common 5.7.22 1.el7.x86_64.rpm + mysql community client 5.7.22 1.el7. 阅读全文
posted @ 2018-07-10 22:42 gluo-dreamer 阅读(152) 评论(0) 推荐(0)
摘要:对于 类中的 方法,默认是一次检索一行数据,及一次检索执行一次网络往返,当结果集数量大时,效率低;对此OCCI提供了几种改善方法,即:在一次网络往返返回多行数据。 1. 通过使用 或`setPrefetchMemorySize()`方法设置预取属性 设置要预取的行数, 设置预取的大小。如果同时设置这 阅读全文
posted @ 2018-07-10 09:42 gluo-dreamer 阅读(1995) 评论(0) 推荐(0)
摘要:线程是任务调度的基本单位,一个进程中可以有多个线程,每个线程有自己的堆栈空间, 进程中的代码段、数据段和堆栈对进程中的线程是可见的。在使用线程时通常都要考虑数据的安全访问。 常用的线程同步方法有: + 互斥变量 + 读写锁 + 条件变量 + 屏障 + 自旋锁(用于CPU,锁住后CPU将不执行其他事情 阅读全文
posted @ 2018-07-09 11:49 gluo-dreamer 阅读(993) 评论(0) 推荐(1)
摘要:+ 查看当前Oracle字符集 + 查询当前终端的 环境变量 + 设置 环境变量的值为 阅读全文
posted @ 2018-07-08 09:00 gluo-dreamer 阅读(213) 评论(0) 推荐(0)
摘要:Oracle的口令文件目录 $ORACLE_HOME/dbs/orapw$ORACLE_SID 建立口令文件 file 口令文件路径及文件名, $ORACLE_SID为SID名 password 超级用户密码 阅读全文
posted @ 2018-07-07 11:12 gluo-dreamer 阅读(890) 评论(0) 推荐(0)
摘要:传统的在执行多行DML(INSERT、UPDATE、DELETE)时,我们是多次调用executeUpdate();注意!当我们调用一次此函数时,则执行一次网络往返,当数据量大时则效率非常低。不过 OCCI 提供了一种在单个网络往返中发送多行数据的高效机制。此为迭代修改。 使用 方法实现迭代 1. 阅读全文
posted @ 2018-07-06 10:36 gluo-dreamer 阅读(779) 评论(0) 推荐(1)
摘要:```shell vim /etc/oratab orcl:/u01/app/oracle/product/12.1.0/db_1:N ---> N 改为 Y ``` ```shell vim /ect/rc.local 在最后添上: su - oracle '-c dbstart $ORACLE_HOME' ``` 阅读全文
posted @ 2018-06-25 09:45 gluo-dreamer 阅读(198) 评论(0) 推荐(0)
摘要:1. 笛卡尔连接【结果集为各表记录的乘积】 2. 内连接,返回多个表中满足条件的记录,条件最小为 连接表的数量 1 ,根据连接条件中的运算符又分为 等值连接 与 非等值连接 ;如果连接条件为一个范围的则为不等连接,否则为等值连接。 3. 外连接 左外连接,将左表中的记录分别与右表中每条记录进行组合, 阅读全文
posted @ 2018-06-25 09:43 gluo-dreamer 阅读(4110) 评论(0) 推荐(0)