求MYSQL ODBC连接字符串
发布网友
发布时间:2022-04-08 03:10
我来回答
共3个回答
热心网友
时间:2022-04-08 04:40
· MySQL
· ODBC
o 本地数据库:
"Driver={mySQL};Server=mySrvName;Option=16834;Database=mydatabase;"
Sever参数也可以使用localhost作为其值
o 远程数据库:
"Driver={mySQL};Server=data.domain.com;Port=3306;Option=131072;Stmt=;Database=my-database;Uid=username;Pwd=password;"
Option值 取值的含义
1 客户端不能处理MyODBC返回一列真实宽度的情况
2 客户端不能处理MySQL返回影响的行的真实值的情况如果设置此标志,MySQL返回’found rows’。 MySQL 3.21.14或更新版才能生效
4 在c:\myodbc.log中生成一个调试日志。这与在`AUTOEXEC.BAT'中的设置MYSQL_DEBUG=d:t:O,c::\myodbc.log相同
8 对于结果和参数不设置任何包*
16 不使驱动器弹出问题
32 使用或去除动态游标支持。这在MyODBC 2.50中是不允许的
64 在'database.table.column'中忽略数据库名字的使用
128 强制使用ODBC管理器游标
256 去除扩展取值(fetch)的使用
512 充满char字段满长度
1024 SQLDescribeCol()函数返回完全满足条件的列名
2048 使用压缩的服务器/客户端协议
4096 告诉服务器在函数后和'('前忽略空格 (PowerBuilder需要)。这将产生所有函数名关键词
8192 使用命名管道连接运行在NT上的Mysqld服务器
16384 将LONGLONG列改为INTl列(有些应用不能处理LONGLONG列)
32768 从SQLTables中返回’user’作为Table_qualifier和Table_owner
66536 从客户端读参数,从`my.cnf'读ODBC群
131072 增加一些额外的安全性检查
如果你需要许多选项,你应该把以上标志相加。
热心网友
时间:2022-04-08 05:58
好像没听说过C语言有支持的那些数据库,
在网上找了一下,支持C语言的数据库还是有
MySQL滴:
http://topic.csdn.net/u/20080403/14/398a5914-a0e5-4870-915e-ddad4b381d13.html
好像C语言连接数据库还挺复杂的,只能通过提供滴API连接
附一个示例,希望对你有用
odbc c 语言连接数据库
http://d.download.csdn.net/down/401710/yuyu_110
参考资料:http://www.ajaxstu.com/Cbiancheng/302000.html
热心网友
时间:2022-04-08 07:32
SELECT *FROM +数据库名