delphi7.0怎么样才能连接外网服务器上的mysql数据库 并对其进行增删改查操作
我现在要做一个软件的客户端,这个客户端需要对远程的外网服务器上的mysql数据库进行增删改查操作,然后再向服务器发送一个soket通知服务器就可以了。剩下的就是服务器那边...
我现在要做一个软件的客户端,这个客户端需要对远程的外网服务器上的mysql数据库进行增删改查操作,然后再向服务器发送一个soket 通知服务器就可以了。剩下的就是服务器那边的操作了!
只要你的回答能解决我的问题 , 分不是问题!
之所以用delphi是因为这个软件的安全性考虑。这个程序时要做成c\s结构的! 这样在其他人没有客户端的情况下是不可以进行任何操作的! 所以就用delphi 进行操作
各位 我就想用delphi做 我还会jsp呢! 关键是要求用delphi做!
有网友推荐了下面的这个方法
procedure TForm1.Button1Click(Sender: TObject);
begin
try
ADOCon1.ConnectionString:=('DRIVER={MySQL ODBC 3.51 Driver};'+
'SERVER=localhost;'+
'DATABASE=lionx;'+
'USER=root;'+
'PASSWORD=109;'+
'OPTION=3;');
ADOCon1.Close;
ADOCon1.Open;
except
application.MessageBox('无法连接数据库服务器.请与管理员联系','提示',MB_ICONINFORMATION);
end ;
ADOQ1.Active:=true;
end;
希望大家 能‘详细’说明你的解决方法! 展开
只要你的回答能解决我的问题 , 分不是问题!
之所以用delphi是因为这个软件的安全性考虑。这个程序时要做成c\s结构的! 这样在其他人没有客户端的情况下是不可以进行任何操作的! 所以就用delphi 进行操作
各位 我就想用delphi做 我还会jsp呢! 关键是要求用delphi做!
有网友推荐了下面的这个方法
procedure TForm1.Button1Click(Sender: TObject);
begin
try
ADOCon1.ConnectionString:=('DRIVER={MySQL ODBC 3.51 Driver};'+
'SERVER=localhost;'+
'DATABASE=lionx;'+
'USER=root;'+
'PASSWORD=109;'+
'OPTION=3;');
ADOCon1.Close;
ADOCon1.Open;
except
application.MessageBox('无法连接数据库服务器.请与管理员联系','提示',MB_ICONINFORMATION);
end ;
ADOQ1.Active:=true;
end;
希望大家 能‘详细’说明你的解决方法! 展开
6个回答
展开全部
在客户端你需要 用clientdataset 控件,通过socket控件 传递到服务器端
服务器端用 delphi7.0自带的ScktSrvr.exe 文件进行接收。并转给服务器端程序。服务器端需要用datasetProvider 控件转给 adoquery 就可以了
提示,SQL语句需要在写在客户端代码中,服务器端只是接受语句,然后执行而已。不能直接对SQL语句进行判断。
如果想在服务端执行相应的语句的话,那服务器的socket必须是自己编写。。。
我很久没用delphi编程了,能帮助你的也就这些,希望能对你有用.
服务器端用 delphi7.0自带的ScktSrvr.exe 文件进行接收。并转给服务器端程序。服务器端需要用datasetProvider 控件转给 adoquery 就可以了
提示,SQL语句需要在写在客户端代码中,服务器端只是接受语句,然后执行而已。不能直接对SQL语句进行判断。
如果想在服务端执行相应的语句的话,那服务器的socket必须是自己编写。。。
我很久没用delphi编程了,能帮助你的也就这些,希望能对你有用.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实现一个服务端和客户端,服务端接收客户端的指令,进行SQL操作,然后把结果发回客户端。客户端只需要向服务端发送指令,然后接收返回数据就可以了。Indy控件可以较方便的实现C/S模型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
怎么啦,这个办法不行吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
回答的问题很多 ,不过好像没有能帮你解决问题的 !
我给你例子 ,咱俩私聊!
我给你例子 ,咱俩私聊!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用下ASP试试看,这个比较容易
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你推荐一篇文章看。
参考资料: http://blog.chinaunix.net/u/21684/showart_377511.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询