C#中网页连接数据库

最近我想学习C#连接SQL数据库,但是我不知道怎么动手,我们现在教程上都是控件上连接操作数据库,现在我们有个项目需要用到C#网页连接数据库,我自己不知道如何动手,希望知道... 最近我想学习C#连接SQL数据库,但是我不知道怎么动手,我们现在教程上都是控件上连接操作数据库,现在我们有个项目需要用到C#网页连接数据库,我自己不知道如何动手,希望知道的大侠帮下忙.....
用C#做的网页连接数据库 和 windows控制台连接的数据库不一样吧 我想找到C# 网页上面 连接数据库的方法
展开
 我来答
Kingsma
2008-06-13 · TA获得超过288个赞
知道答主
回答量:79
采纳率:0%
帮助的人:68.6万
展开全部
连接什么样的数据库呢?我给你一些代码吧。
connstr 是数据库连接字串

1.连接Oracle数据库
首先引入名称空间:
using System.Data.OracleClient;
using System.Data;

string connstr = @"Data Source=YOURDATABASE;Persist Security Info=True;User ID=userid;Password=yourpwd;Unicode=True";
string strSelect = "select * from youtable";
OracleConnection cn = new OracleConnection(connstr);
cn.Open();
OracleDataAdapter dadv = new OracleDataAdapter(strSelect, cn);
dadv.Fill(dsdv);
cn.Close();
dataGridView1.DataSource = bddv;
bddv.DataMember = dsdv.Tables[0].TableName.ToString();
bddv.DataSource = dsdv;

2.连接SQL SERVER
首先引入名称空间:
using System.Data.SqlClient;
using System.Data;

string connstr = @"Data Source=YOURDATABASE;Persist Security Info=True;User ID=userid;Password=yourpwd;Unicode=True";
string strSelect = "select * from youtable";
SqlConnection cn = new SqlConnection(connstr);
cn.Open();
SqlDataAdapter dadv = new SqlDataAdapter(strSelect, cn);
dadv.Fill(dsdv);
cn.Close();
dataGridView1.DataSource = bddv;
bddv.DataMember = dsdv.Tables[0].TableName.ToString();
bddv.DataSource = dsdv;

3.连接ACCESS数据库
首先引入名称空间:
using System.Data.Oledb;
using System.Data;

string connstr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="D:\Projects\VS2008webSite\db.mdb"
connstr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("~/App_Data/db.mdb");
string strSelect = "select * from youtable";
OledbConnection cn = new OledbConnection(connstr);
cn.Open();
OledbDataAdapter dadv = new OledbDataAdapter(strSelect, cn);
dadv.Fill(dsdv);
cn.Close();
dataGridView1.DataSource = bddv;
bddv.DataMember = dsdv.Tables[0].TableName.ToString();
bddv.DataSource = dsdv;
百度网友37c9295
2008-06-13 · TA获得超过604个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:292万
展开全部
优秀,可以打包了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zaogod88
2008-06-13 · TA获得超过103个赞
知道小有建树答主
回答量:114
采纳率:0%
帮助的人:0
展开全部
可以去网上下一些简单代码来学学,然后再由浅入深,你是做项目的有经验,应该看几下就可以上手了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式