BBS.ChinaUnix.net
今日推荐
首页
|
新闻
|
Linux
|
AIX
|
博客
|
论坛
|
存储
|
人才
|
培训
|
知识库
|
资料
|
读书
|
手册
|
精华
|
下载
|
空间
会员:
密码:
免费注册
|
忘记密码
|
会员登录
|
搜索
|
帮助
c语言连接数据库为何如此复杂
‹‹
1
2
3
4
5
››
首页
»
论坛
»
C/C++
»
论坛跳转 ...
> Linux论坛
> BSD
> BSD文档中心
> Solaris
> Solaris文档中心
> 互操作专区
> AIX
> AIX文档中心
> AS400
> HP-UX
> HP文档中心
> SCO UNIX
> SCO文档中心
> Tru64 UNIX
> IRIX
> Mac OS X
> C/C++
> Shell
> Java
> Java文档中心
> Php
> Perl
> Python
> Python文档中心
> Web开发
> 软件工程
> 中间件技术
> GUI编程
> 软件配置管理
> VOIP开发技术
> CPU与编译器
> Ruby
> 网络安全
> 网络技术
> 网络技术文档中心
> 存储备份之家
> 存储文档中心
> 存储业界
> 服务器及硬件技术
> MySQL
> Sybase
> Oracle
> PostgreSQL
> DB2
> Informix
> Web服务器
> Mail服务器
> FTP服务器
> DNS服务器
> Proxy服务器
> LDAP
> VPN
> Lotus
> Samba
> 金融行业
> 电信行业
> 互联网行业
> 制造行业
> 医卫行业
> 教育行业
> 媒体娱乐行业
> 电子政务
> 信息安全
> 交通行业
> IT业界新闻与评论
> IT职业生涯
> IT培训与认证
> IT二手大厅
> IT图书与评论
> 清茶斋
> 投资理财
> 运动地带
> 北京2008奥运专版
> 快乐数码摄影
> 影音文字
> English Forum
> 游戏玩家
> 旅游天下
> IT爱车族
> CU活动专区
> 站务交流
> 博客站务交流区
> 下载频道交流区
> 空间圈子交流区
最近访问的论坛 ...
时代域名主机托管全面特惠
|
CU积分兑换详情
|
100积分:谈谈您对校园网建设的体会
|
CU《奥运之春》摄影获奖作品展示
|
《奥运之夏》摄影赛开始
|
[
打印
] [
订阅
] [
收藏
] [
推荐给朋友
] [
本帖文本页
]
wwwsq
骑士
UID:232249
注册:2005-3-3
最后登录: 2008-07-04
帖子:
59
精华:0
可用积分:73
信誉积分:
100
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
21楼
发表于 2008-5-3 02:27
QUOTE:
原帖由
Godbach
于 2008-4-30 14:28 发表
看来连接SQLite,MySQL还是比较简单的啊
我们公司同时用了MSSQL和MySQL,发现正版的MSSQL老是出问题,反而是免费的MySQL一直稳定工作。
我不想探究是不是我们水平不够,我们公司已经打算全部切换到MySQL了。
您对本贴的看法:
鲜花[0]
臭蛋[0]
CU可用积分兑换Linux/Unix精品图书
|
《Ubuntu标准教程》书评获奖名单公布
biuuw
侠客
UID:115260
注册:2003-11-27
最后登录: 2008-07-04
帖子:
18
精华:0
可用积分:25
信誉积分:
100
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
22楼
发表于 2008-5-3 15:35
谁说c连接oracle复杂了.
使用proC连接oracle极方便.
操作起来也很方便.只要你会写sql语句就可以.
您对本贴的看法:
鲜花[0]
臭蛋[0]
CU可用积分兑换Linux/Unix精品图书
|
《Ubuntu标准教程》书评获奖名单公布
yecheng_110
(我是噩梦)
天使
UID:434651
注册:2006-6-24
最后登录: 2008-07-06
帖子:
1412
精华:
1
可用积分:1213
信誉积分:
100
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
23楼
发表于 2008-5-3 15:49
QUOTE:
原帖由
arust
于 2008-4-30 13:06 发表
PostgreSQL
ecpg还不错
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
我要加油!加油!
CU可用积分兑换Linux/Unix精品图书
|
《Ubuntu标准教程》书评获奖名单公布
biuuw
侠客
UID:115260
注册:2003-11-27
最后登录: 2008-07-04
帖子:
18
精华:0
可用积分:25
信誉积分:
100
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
24楼
发表于 2008-5-3 18:41
主要问题还是LZ自己不熟悉。
您对本贴的看法:
鲜花[0]
臭蛋[0]
CU可用积分兑换Linux/Unix精品图书
|
《Ubuntu标准教程》书评获奖名单公布
im2web
骑士
UID:697960
注册:2008-4-27
最后登录: 2008-05-23
帖子:
69
精华:0
可用积分:69
信誉积分:
0
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
25楼
发表于 2008-5-3 19:25
QUOTE:
原帖由
wwwsq
于 2008-5-3 02:27 发表
我们公司同时用了MSSQL和MySQL,发现正版的MSSQL老是出问题,反而是免费的MySQL一直稳定工作。
我不想探究是不是我们水平不够,我们公司已经打算全部切换到MySQL了。
应该是你们的问题。 mssql 用起来还是没有问题的。 如果mysql 真的非常好,那么mssql 就不用混了。
您对本贴的看法:
鲜花[0]
臭蛋[0]
CU可用积分兑换Linux/Unix精品图书
|
《Ubuntu标准教程》书评获奖名单公布
bohemia
侠客
UID:357634
注册:2006-1-1
最后登录: 2008-07-03
帖子:
23
精华:0
可用积分:23
信誉积分:
100
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
26楼
发表于 2008-5-3 20:07
OCI - Oracle自己的接口,据说比较快;
ProC - 不错的方式,好像很多系统这种用法,跑在中间件上;
OTL - 开源的包
http://otl.sourceforge.net/
;
好像也有一些开源包..你找找看..
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
人活着就是要
最大限度的实现自己,
最大限度的发挥自己,
最大限度的完善自己。
CU可用积分兑换Linux/Unix精品图书
|
《Ubuntu标准教程》书评获奖名单公布
biuuw
侠客
UID:115260
注册:2003-11-27
最后登录: 2008-07-04
帖子:
18
精华:0
可用积分:25
信誉积分:
100
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
27楼
发表于 2008-5-3 21:19
使用proc极方便
下面是一个连接oracle的函数,支持tns
#include <sqlca.h>
EXEC SQL INCLUDE SQLDA;
EXEC SQL INCLUDE ORACA;
EXEC ORACLE OPTION (ORACA=YES);
int ConnectDbByTns(char *psUserName, char *psPasswd, char *psTnsName)
{
EXEC SQL BEGIN DECLARE SECTION;
char lsUserName[100];
char lsPasswd[500];
char lsTnsName[100];
EXEC SQL END DECLARE SECTION;
strcpy(lsUserName, psUserName);
strcpy(lsPasswd, psPasswd);
strcpy(lsTnsName, psTnsName);
EXEC SQL WHENEVER SQLERROR CONTINUE;
EXEC SQL WHENEVER NOT FOUND CONTINUE;
EXEC SQL WHENEVER SQLWARNING CONTINUE;
oraca.orastxtf = ORASTFERR; /* save SQL statement */
if (strlen(lsTnsName) == 0)
{
EXEC SQL CONNECT :lsUserName identified by :lsPasswd;
}
else
EXEC SQL CONNECT :lsUserName identified by :lsPasswd using :lsTnsName;
if (sqlca.sqlcode!=0)
{
printf("连接数据库失败!user:%s sqlcode:%d", lsUserName, sqlca.sqlcode);
return -1;
}
printf("Database connected.\n");
return 0;
}
您对本贴的看法:
鲜花[0]
臭蛋[0]
CU可用积分兑换Linux/Unix精品图书
|
《Ubuntu标准教程》书评获奖名单公布
BoyAir
圣骑士
UID:686250
注册:2008-4-4
最后登录: 2008-07-06
帖子:
147
精华:0
可用积分:145
信誉积分:
0
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
28楼
发表于 2008-5-4 00:18
关键在于有没有把接口进行抽象.
有的话就方便了.
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
CU可用积分兑换Linux/Unix精品图书
|
《Ubuntu标准教程》书评获奖名单公布
doni
广告杀手-精灵使
UID:26808
注册:2002-11-5
最后登录: 2008-07-06
帖子:
3891
精华:
3
可用积分:2365
信誉积分:
100
专家积分:
0
(本版)
来自:上海
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
29楼
发表于 2008-5-4 14:54
QUOTE:
原帖由
eagle518
于 2008-4-30 21:21 发表
使用ezdbc吧,连接7种数据库api统一,跨平台,入手容易。
1. MySQL
2. Oracle
3. Informix
4. Sybase
5. MS SqlServer
6. PostgreSQL
7. DB2
http://www.ezdbc.com
7种DB的API统一,不见得就一定的好的解决方案。
不同的DB的特性是不一样的,如果API可以统一的话,就一定有取舍,那么对DB的应用就不能做到最优化,一些特性也无法使用。
特别是同一个业务逻辑,在不同的DB上会产生不同的效果,具体的案例可以看一下〈ORACLE编程的艺术〉一书,作者就是"ASK TOM"的栏目主持人
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
求助:《ORACLE7应用开发工具系列教程》电子工业出版社1995(或96),可能可5本或以上
谁有这些书或PDF(我只有一个PDF)
CU可用积分兑换Linux/Unix精品图书
|
《Ubuntu标准教程》书评获奖名单公布
liushaoyi
新手
UID:159284
注册:2004-5-18
最后登录: 2008-05-05
帖子:
1
精华:0
可用积分:12
信誉积分:
100
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
30楼
发表于 2008-5-5 15:09
看见熟人了
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
ease
CU可用积分兑换Linux/Unix精品图书
|
《Ubuntu标准教程》书评获奖名单公布
首页
»
论坛
»
C/C++
»
‹‹
1
2
3
4
5
››
论坛跳转 ...
> Linux论坛
> BSD
> BSD文档中心
> Solaris
> Solaris文档中心
> 互操作专区
> AIX
> AIX文档中心
> AS400
> HP-UX
> HP文档中心
> SCO UNIX
> SCO文档中心
> Tru64 UNIX
> IRIX
> Mac OS X
> C/C++
> Shell
> Java
> Java文档中心
> Php
> Perl
> Python
> Python文档中心
> Web开发
> 软件工程
> 中间件技术
> GUI编程
> 软件配置管理
> VOIP开发技术
> CPU与编译器
> Ruby
> 网络安全
> 网络技术
> 网络技术文档中心
> 存储备份之家
> 存储文档中心
> 存储业界
> 服务器及硬件技术
> MySQL
> Sybase
> Oracle
> PostgreSQL
> DB2
> Informix
> Web服务器
> Mail服务器
> FTP服务器
> DNS服务器
> Proxy服务器
> LDAP
> VPN
> Lotus
> Samba
> 金融行业
> 电信行业
> 互联网行业
> 制造行业
> 医卫行业
> 教育行业
> 媒体娱乐行业
> 电子政务
> 信息安全
> 交通行业
> IT业界新闻与评论
> IT职业生涯
> IT培训与认证
> IT二手大厅
> IT图书与评论
> 清茶斋
> 投资理财
> 运动地带
> 北京2008奥运专版
> 快乐数码摄影
> 影音文字
> English Forum
> 游戏玩家
> 旅游天下
> IT爱车族
> CU活动专区
> 站务交流
> 博客站务交流区
> 下载频道交流区
> 空间圈子交流区
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
管理团队
管理统计
Copyright © 2001-2008 ChinaUnix.net All Rights Reserved 联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处
京ICP证041476号
清除 Cookies
-
ChinaUnix
-
Archiver
-
WAP
-
TOP
Processed in 0.055553 second(s), 4 queries , Gzip enabled
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
管理团队
管理统计