
步骤:
1) 下载apache的windows版本并安装,同时修改httpd.conf;
2) 下载php并安装;
3) 安装DM DBMS,拷贝bin目录下php4_dm.dll、php5_dm.dll到php目录下的extensions目录中,修改php.ini,添加extension=php5_dm.dll (如果php安装的是php4版本,则改为extension=php4_dm.dll),添加php.ini中有关连接的配置;
4) 重启apache服务器,在浏览器中输入http:\\localhost\php_info.php查看是否有dm模块项,如有说明加载DM PHP成功。
<?php
/* 连接选择数据库*/
$link = dm_connect("localhost", "SYSDBA", "SYSDBA")
or die("Could not connect : " . dm_error())
print "Connected successfully"
/* 执行SQL 查询*/
$query = " INSERT INTO production.product(name,author,publisher,publishtime, product_subcategoryid,productno,satetystocklevel,originalprice,nowprice, discount,description,photo,sellstarttime)
VALUES('三国演义','罗贯中','中华书局','2005-04-01','4','9787101046121','10', '19.0000','15.2000','8.0','《三国演义》是中国第一部长篇章回体小说!',null,'2006-03-20')"$result = dm_query($query)
or die("Query failed : " . dm_error())
/* 释放资源*/
dm_free_result($result)
/* 断开连接*/
dm_close($link)
?>
以上来自官方文档!
首先要知道你使用的是什么数据库,如果是Sql server ,请先安装SQL Server2008,然后在C#中写如下代码:using System.Data.sqlClient
namespace SQl
{
class Program {
static void Main(string[] args)
{
//新建连接(用来连接数据库)
SqlConnection conn =
new SqlConnection("server=localhostdatabase=xueuser=sapassword=123")//其中database是你所要连接的数据库,user是用户名,SQL Server上的,password 也一样
conn.Open()//打开连接
/*
SqlCommand command = conn.CreateCommand()//创建执行命令的对象
command.CommandText = "INSERT INTO dbo.info (id, name) VALUES (7, 'WJBXL!')"//为对象复制(就是写SQL语句)
command.ExecuteNonQuery()//执行 NoQuery就是没返回结果(就是没有结果集, 不是Select的都用这个)
*/
SqlCommand cmd = conn.CreateCommand()//同样创建执行命令的东西
cmd.CommandText = "select * from dbo.info"//赋值
SqlDataReader dr = cmd.ExecuteReader()//执行 并 返回一个Reader(用来读结果集的)
Console.Write("ID\tNAME\n")// 这我写的, 打印表头
while (dr.Read()) {//一直读(read方法就是看看有没有了,有了就True没了就False, 每调用一次就向下移动一次)
Console.WriteLine(dr[0] + "\t" + dr[1])//dr[0]就是那个datareader读出来的第一列的值
}
conn.Close()//用完了以后把连接关了
Console.Read()
}
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)