首先在窗体上拖拽sqlconnection和sqlquery两个控件
全文:http://blog.csdn.net/haibin_hu/article/details/51879049 //delphi 连接 mysql SQLConnection
我看过某些文章,是需要安装什么驱动的。而这篇文章只是需要控件就够了,明天我试试。
经测试,上文中有两个语句需要注意:
1.SQLConnection1.GetDriverFunc := 'getSQLDriverMYSQL50'; 这个字符串“getSQLDriverMYSQL50”在哪里来的呢?我尝试将它修改为其它字符串后,连接是失败的。之后我找到文章:http://www.cnblogs.com/anjo/archive/2012/04/09/2439335.html 就是在这里来的:X:\Program Files\Common Files\Borland Shared\DBExpress 下的两个Ini文件
2.SQLConnection1.Params.Append('HostName=192.168.1.78'); //当我将ip地址修改为127.0.0.1没有连接成功,之后修改为:localhost就可以连接成功。我是在本机测试的。
同是一种方法:http://www.jb51.net/article/52267.htm //而这篇文章有提及到如何执行sql语句。
http://blog.csdn.net/szyyjzy/article/details/8439479 //TSqlQuery执行count(*)
sqlqry1.SQL.Text := 'SELECT * FROM user';
sqlqry1.sql.Add('SELECT * FROM user');
以上两句作用都是一样的;
sqlqry1.Active := True;
sqlqry1.Open();
sqlqry1.ExecSQL();
以上三句作用也是一样的,就是运行sql语句;即然作用是一样的,也就是说3选1。
附上其它方法,我个人觉得上面的方法比较适合我,下面的文章看着也太复杂了。。。
怎样用delphi简单的连接SQL数据库入门
https://wenku.baidu.com/view/4fe48f88cc22bcd126ff0c10.html //图文教程,这种同样需要控件,但是得先安装驱动。