如果开发语言是asp mssql的程序用mysql类型的数据库连接行不?

[复制链接]
查看11 | 回复1 | 2011-5-5 11:33:21 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-5-5 11:33:21 | 显示全部楼层
根据你的网站程序来决定这样去连接它了。还有你的数据是什么?mysql还是mssql?
这里给你两种方法
1.php网站程序mysql
?
$mysql_servername=\"localhost\";
$mysql_usernmae=\"a\";
$mysql_password=\"a\";
$mysql_database=\"a\";

$conn=mysql_connect($mysql_servername,$mysql_usernmae,$mysql_password);

//不变的连接数据库的方式--1

$sql=\"INSERTINTO`count`(`new`)VALUES(\'1\')\";

//SQL语法插入数据

mysql_select_db($mysql_database,$conn);

//打开数据库--设定与指定的连接标识符所关联的服务器上的当前激活数据库

$result=mysql_query($sql);
//$result的值是一个资源标识

这一句让MYSQL数据库运行变量$sql里面的语句,结果存入$result中

$result返回的是id值,当query查询字符串是update,insert,delete,时返回的都是TUREorfalse


mysql_close($conn);
//关闭连接

//-------
$conn=mysql_connect($mysql_servername,$mysql_usernmae,$mysql_password);

//不变的连接数据库的方式



$sql=\"SELECTCOUNT(*)FROMcount\";


$result=mysql_db_query($mysql_database,$sql,$conn);

//选择一个数据库并在其上执行查询

$row=mysql_fetch_row($result);
//

mysql_fetch_row()函数是查询成功后,把查询结果的一行取到一个数组中,以备使用;每执行一次mysql_fetch_row(),将自动取到结果中的下一行记录

echo$row[0];


mysql_free_result($result);
//需要在考虑到返回很大的结果集时会占用多少内存时调用。在脚本结束后所有关联的内存都会被自动释放


?


2.asp网站程序|mssql
%
setconn=server.createobject(\"ADODB.Connection\")
conn.Open\"provider=sqloledb;datasource=zjg823;uid=sa;pwd=123456789;database=wangha\"
%

具体你可以根据你的程序类型和数据库类型搜索一下,很多教程的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行