Delphi7.0连接SQLServer,Delphi7.0连接MySQL

Delphi连接SQLServer


1)使用ADO下的ADOConnection控件(设置Name属性为con1),

2)双击控件——Build——选Microsoft OLE DB Provider for SQL Server 下一步——服务器名称为“服务器名称”或“IP地址”或“localhost”或“.”,选Windows NT

或采用服务器授权的用户名密码,选择所要连接的数据库,点击测试连接,成功后确定;

3)将AdoConnection控件的LoginPrompt属性改为False

4)使用ADO下的ADOQuery控件(设置其Name属性为qry_1),将其Connection属性设置为以建Connection的Name(con1)

5)使用DataAccess下的DataSource控件(Name设为ds1),将其DataSet属性设置为qry_1

6)使用DataControls下的DBGrid控件(Name设为dbgrd1),将其DataSource属性设置为ds1

注:为方便后面描述所以我将我用到的控件默认name写了出来,只要对应上就行;


----------------------------------基础的sql语句---------------------------------

1. Delphi代码中实现查询并显示在DBGrid中

with qry_1 do

  begin

    close;

    SQL.Clear;

    sql.Add('select 字段1,字段2  from 表名 where 条件1 and 条件2);

    qry_1.Open;

  end;

2.增删改

with qry_1 do

begin

  close;

  SQL.Clear;

  SQL.Add(‘insert into 表名(字段1,字段2)  values (字段1的值,字段2的值)’);  //新增

  ExecSQL;

end;

 

同公式:

SQL.Add(‘delete from 表名 where 条件1 and 条件2’);  //删除

SQL.Add(‘update 表名 set 字段=新值 where 条件1 and 条件2’);  //修改


Delphi连接MySQL


Delphi连接MySQL的操作与SQLServer大致相同,只不过IDE中没有提供与MySQL相连的驱动,所以本文通过将MySQL当做一种普通的数据源的方式进行连接

1)在ODBC中创建MySQL数据库类型的驱动

        控制面板------管理工具------数据源(ODBC)------添加驱动程序

2)同上述连接SQLServer的步骤,将其中第二步改为

        双击控件------build------Microsoft OLE DB Provider for ODBC Drivers

        其中:数据源名称为ODBC中设置的MySQL名称

                    用户名与密码是登录MySQL服务器的用户名和密码

                    输入要使用的初始目录:MySQL中数据库的名称

注:所有的数据库基本上都可以用该种方法进行连接,从数据源ODBC的驱动来调用

        具体的sql语句要以实际相连的数据库sql语法为准

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值