码迷,mamicode.com
首页 > 数据库
sqlite3 数据操作 查询单个信息
打开数据库sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlString=[NSStringstringWithFormat:@"select*fromStudentwhereid=%d",aID];intresult=sqlite3_prepare_v2(db,[sqlStringUTF8String],-1,&stmt,NULL);Student*student=nil;if(result==SQLITE_OK){..
分类:数据库   时间:2014-09-20 02:21:46    阅读次数:189
sqlite3 数据操作 添加
sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlString=[NSStringstringWithFormat:@"insertintoStudent(name,age,gender)values(‘%@‘,%ld,‘%@‘)",studnt.name,(long)studnt.age,studnt.gender];intresult=sqlite3_prepare_v2(db,[sqlStringUTF8String],-1,&a..
分类:数据库   时间:2014-09-20 02:21:36    阅读次数:239
sqlite3 数据操作 修改
sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlstring=[NSStringstringWithFormat:@"updateStudentsetname=‘%@‘whereid=%ld",name,(long)ID];intresult=sqlite3_prepare_v2(db,[sqlstringUTF8String],-1,&stmt,NULL);if(result==SQLITE_OK){if(sqlite3_s..
分类:数据库   时间:2014-09-20 02:21:27    阅读次数:177
sqlite3 数据操作 删除
sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlString=[NSStringstringWithFormat:@"deletefromStudentwhereid=%d",ID];intresult=sqlite3_prepare_v2(db,[sqlStringUTF8String],-1,&stmt,nil);if(result==SQLITE_OK){if(sqlite3_step(stmt)==SQLITE_DON..
分类:数据库   时间:2014-09-20 02:21:17    阅读次数:310
10_Oracle_Admin_手动创建一个比较实用的数据库
上一节中手动创建数据库由于参数太过简单,且没有安装数据字典,是无法实际应用的,本章节是对上节内容的深入,增加了很多细节和参数配置,按照以下步骤,可以成功安装一个能实际使用的数据库。======清理现有数据库文件======[oracle@localhostdbs]$lltotal240396 -rw-r-----...
分类:数据库   时间:2014-09-20 02:19:47    阅读次数:545
sqlacodegen
这个工具可以把数据库的表转成sqlalchemy用的class。但是只有表有primary key才可以转化为class 否则就是Tableroot@rijx:/tmp# sqlacodegen --schema rdb mysql://root:passw0rd@localhost:3306# ....
分类:数据库   时间:2014-09-20 01:06:36    阅读次数:364
Oracle Database 11g Release 2(11.2.0.3.0) RAC On Redhat Linux 5.8 Using Vmware Workstation 9.0
一,简介二,配置虚拟机1,创建虚拟机(1)添加三块儿网卡:主节点二节点eth0: 公网 192.168.1.20/24 NATeth0: 公网 192.168.1.21/24 NATeth1:私网 192.168.2.20/24 host-onlyeth1: 私网 192.168.2....
分类:数据库   时间:2014-09-20 01:06:16    阅读次数:462
【数据库】优化排序 && 高效分页
例子: select from profiles where sex = 'M' order by rating limit 10; 同时使用了order by,limit,如果没有索引会很慢。而sey的选择又很低,可以增加一些特殊的索引来做排序。例如,创建(sex,rating)索引。...
分类:数据库   时间:2014-09-19 23:58:06    阅读次数:427
一个使用高并发高线程数 Server 使用异步数据库客户端造成的超时问题
现象今天在做一个项目时, 将 tomcat 的 maxThreads 加大, 加到了 1024, tomcat 提供的服务主要是做一些运算, 然后插入 redis, 查询 redis, 最后将任务返回给客户端在做压测时, 同时开了 1000 个线程, 并发发起 http 请求去访问 tomcat 的...
分类:数据库   时间:2014-09-19 23:51:36    阅读次数:405
黄聪:NaviCat通过Http方式连接服务器的MySQL数据库(转)
首先到NaviCat官网上去下载最新版本的NaviCat。安装完成后,打开NaviCat,如下图所示:然后点击左上角的连接,弹出新键连接信息,如下图所示:在主机名IP地址那里填写LocalHost。用户名与密码一栏则填写你所在的数据库用户名与密码。这时候还不能连接数据库的,需要通过Http通道的形式...
分类:数据库   时间:2014-09-19 23:51:26    阅读次数:237
客户端发送中文消息到服务端Mysql数据库乱码的问题
这些天的实训写了一个班级发布消息到云端的小android应用,其中注册用户信息的时候需要将中文消息上传到云端的mysql数据库中,如果直接传中文字符串过去在数据库中会出现?的乱码,在加了如下代码之后问题得到了解决其中tag是要传递的字符串:
分类:数据库   时间:2014-09-19 23:49:06    阅读次数:335
sqlalchemy
sqlalchemy是python和数据库交互用的一个model。安装pip install SQLAlchemyps : 要记得安装python的mysql支持,如果用的是mysql。 apt-get install python-mysqldb
分类:数据库   时间:2014-09-19 23:42:06    阅读次数:324
SQL求职总结
## DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。 查询和更新指令构成了 ...
分类:数据库   时间:2014-09-19 22:38:16    阅读次数:226
【数据库】查询优化总结
一、合理使用索引 使用原则: 1、经常在查询中作为条件被使用的列,应为其建立索引。 2、频繁进行排序或分组group by 或 order by 操作的列,应为其建立索引。 3、一个列值域很大时,应为其建立索引。 4、如果待排序的列有多个,应在这些列上建立符合索引。 5、参与了连接操作的属性 6、在某一范围内频繁搜索的属性和按照排序顺序平凡检索的属性 7、在where子句中包含的一个关系的多个属性,可以考虑在这些属性上建立多属性索引。 此外,如果数据库文件需要频繁执行精确匹配查询(如等值查询),可考虑建立散...
分类:数据库   时间:2014-09-19 22:36:36    阅读次数:322
第一个简单的JDBC程序
首先创建一个数据库test1,再在数据库test1下创建一个表user 打开命令行 输入 mysql -h 127.0.0.1 -u root -p    ---->再输入密码 登陆了MySQL 输入 CREATE DATABASE test1; 输入USE test1; 输入CREATE TABLE user( a varchar(20), b varchar(20), c ...
分类:数据库   时间:2014-09-19 22:36:06    阅读次数:401
eclipse下怎么安装mysql-connector驱动
首先下载mysql-connector 可以百度mysql-connector下载  然后解压,里面就有个mysql-connector-java-5.1.30-bin.jar 文件 打开Eclipse  在一个Java project中 右击选择properties  --->java build path --> Libraries --> add External JA...
分类:数据库   时间:2014-09-19 22:34:26    阅读次数:282
DB2常用命令小结
PS:执行命令前需要进入DB2的账户下:su db2inst1修改密码:更改相应的操作系统密码即可,windows上可以更改db2admin的密码,linux上更改db2inst1的密码即可,db2 的数据库密码是和操作系统绑定的,就像大家说的只需要修改操作系统上用户的密码就可以了。你想改那个用户的...
分类:数据库   时间:2014-09-19 22:30:16    阅读次数:461
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!