仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 903|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL网页设计如何在vc、delphi中利用mysql

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:19:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
要想在MySQL与其他数据库之间进行一个面面俱到的功能设置对比,并不是一件容易的MySQL学习教程。随着新软件版本的发布或一些补丁的推出。  如何在vc、delphi、vb等程序中利用mysql呢(mysqlodbc驱动程序的利用)?我们常常会碰到如许成绩,如何在非web程序或asp程序中利用mysql数据库呢?关于这个成绩有两个办理计划:

  1、利用mysql供应的api函数库。

  良多着名的mysql客户端工具就是如许完成的,赫赫有名的winmysql工具就是如许的。这在年夜部分的开辟工具中都能够完成。


  好比vc,bcb,delphi,vb等,只需能挪用第三方的api就可以完成。但对程序员的请求很高,并且要熟习一套mysql的api函数集,这不是对每一个人都很轻松的事。并且这类办法不克不及用于asp等程序,由于它不撑持com工具。

  2、第二种是利用myodbc驱动程序。

  你能够到www.mysql.com下载myodbc驱动程序,然后照着上面的做就能够了第一种选择是下载完整安装包,这类包很年夜,但关于我们来讲有效的只要myodbc.dll这个文件,却要下载这么年夜的文件,不太符合。固然,假如你很菜的话,我倡议你选择这类体例,如许简单些,但不切合cfans的风格,是吧。


  第二种是间接下载myodbc.dll文件,只要几百k,但不太简单利用,自己经由好久探索才找到利用它的办法。


  起首你将包解开,将myodbc.dll文件放到windowssystem或winntsystem32目次下,这取决于你的体系是win9x仍是winnt(win2k),你应当晓得吧。然后翻开一纯文本编纂器,如editplus,notpad之类,(取决于你的喜欢)将上面一段话保留为一文件,扩大名为.reg,晓得了吧,这是注册表文件,不要弄错呀(不包含上面的一长串等号)假如你用的是win2k请将第一行换成WindowsRegistryEditorVersion5.00

==========================================================从下行入手下手
WindowsRegistryEditorVersion4.00
[HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INImyodbcdriver]
"UsageCount"=dword:00000002
"Driver"="C:WINNTSystem32myodbc.dll"
"Setup"="C:WINNTSystem32myodbc.dll"
"SQLLevel"="1"
"FileUsage"="0"
"DriverODBCVer"="02.50"
"ConnectFunctions"="YYY"
"APILevel"="1"
"CpTimeout"="120"
[HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INIODBCDrivers]
"myodbcdriver"="installed"
=======================================停止于上一行
  (bill.gates)就如许吧.保留后,双击方才的文件,应当叫xxx.reg吧,然后选择断定,ok,弄定了。然后你翻开odbc设置程序,建一新数据源,选择myodbc驱动程序,剩下的就看你本人了。

每个人都在使用它。MySQL是开源LAMP组合的一个标准组件:Linux、Apache、MySQL和Perl/PHP。根据Evans的调查,LAMP组合的迅速推广很大程度上代表着MySQL的被广泛接受。
沙发
发表于 2015-1-19 08:45:59 | 只看该作者
一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。
谁可相欹 该用户已被删除
板凳
发表于 2015-1-27 23:36:04 | 只看该作者
在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。
若天明 该用户已被删除
地板
发表于 2015-2-5 14:30:23 | 只看该作者
原来公司用过MYSQL自己也只是建个表写个SQL
深爱那片海 该用户已被删除
5#
发表于 2015-2-12 06:59:10 | 只看该作者
还不是性能有问题!否则面向对象的数据库早就实现了!建议使用CLR的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法,并且用到了大量的指针和高级数据模型。
蒙在股里 该用户已被删除
6#
发表于 2015-3-11 07:50:08 | 只看该作者
这是一个不错的新特性。虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表中效率还是提高了很多。我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。
精灵巫婆 该用户已被删除
7#
 楼主| 发表于 2015-3-17 23:34:04 | 只看该作者
需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。
莫相离 该用户已被删除
8#
发表于 2015-3-25 08:07:13 | 只看该作者
而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 20:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表