作一个软件和远程mysql数据库连接写入数据,用什么语言开发

ado这个com控制是在本地机安装还是在远程mysql所在的服务器安装

第1个回答  2012-03-01
可能有无数的语言可以开发,选择你喜欢的语言即可。

比如我,我就会选择PHP,因为PHP来写这样的程序可以不用安装任何软件,即使本机上的PHP也可以下载一个ZIP版的压缩包,随便解压缩到本机上的任意一个文件夹下即可,然后修改一下PHP.INI文件,打开里面MYSQL扩展前的分号,这就算安装完毕了。然后随便用记事本写一个下面的程序就可以操作你的远程数据库了:

<?php
if (mysql_connect('远程数据库的IP或者域名','数据库用户名比如root‘,'数据库密码')){
$sql='任意一个SQL语句例如insert into xxx values (...)';
if (mysql_query($sql)) echo '执行成功:'.mysql_info();
else echo '执行失败:'.mysql_error();
mysql_close();
} else echo '数据库连接失败:'.mysql_error();
?>

这记事本里面的这段代码保存为一个*.php的文件,鼠标双击选择刚才解包文件夹里面的php.exe打开即可,是不是非常简单。追问

我是说在本地上作一个软件为exe可执行文件 ,连接远程的mysql数据库, php语言可以写出exe可执行程序么? 我要作的是可执行文件c/s客户端/服务器 而不是用浏览器的b/s

追答

PHP不能编译为EXE,但是可以和EXE完全一样的使用,鼠标双击PHP,或者在批处理里面写XXX.PHP既可,和批处理的使用完全是相同的效果。提示,双击时如果请选择打开方式,那么请选择你的php.exe文件。

PHP只是作为例子,你用JAVA也可以写,用法差不多,编译为CLASS或者打包为JAR文件。一定要EXE的话,可以选择VB、DELPHI、C++这些编译语言,你会什么语言就用什么语言来写,数据处理是一样的,仅仅是数据库连接的语句、执行SQL的函数不同而已。

相似回答