首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

【求解】讲解一上程序如何和数据库交互

2012-09-17 
【求解】讲解一下程序怎么和数据库交互现在特别乱,之前只知道连接字符串就可以操作数据库,但是这一过程怎么

【求解】讲解一下程序怎么和数据库交互
现在特别乱,之前只知道连接字符串就可以操作数据库,但是这一过程怎么实现的呢,数据库服务器在本机和不在本机有什么差别,希望能讲明白点,真的很乱了

[解决办法]
找个涉及数据库的小项目练一下就知道了,连接字符串的话就是几句达到数据库连接的代码,给你个例子看看
protected void Page_Load(object sender, EventArgs e)
{

SqlConnection conn = new SqlConnection("Data Source=yh-20120602uzvz\\SQLNEW;Integrated Security=True;Initial Catalog=guestbook");
SqlCommand cmd = new SqlCommand("select count(*)from GuestBook", conn);
cmd.CommandType = CommandType.Text;
conn.Open();

//上面是连接字符串 

object count1 = cmd.ExecuteScalar();
string count0 = count1.ToString();
int n = int.Parse(count0);

for (int i=1;i<=n;i++)
{
MessageTxt2.Text = i.ToString();
cmd.CommandText = "select UserName, Content,Tme from GuestBook where ID='"+MessageTxt2.Text+"'";
SqlDataReader myReader = cmd.ExecuteReader();
if (myReader.Read())
{
UserNam1.Text = myReader[0].ToString();
Content1.Text = myReader[1].ToString();
Time3.Text = myReader[2].ToString();
myReader.Close();
}
}
//得到该数据库某表的的值并进行验证
conn.Close();

}
这是本地数据库,至于别的机子的我还不清楚,应该建个局域网,再改改连接字符串就行了把
[解决办法]
找一本数据库原理的书看看就知道了。

培训班的复制粘贴代码教学法只能让你越来越混乱。
[解决办法]
如果数据库不在本机的话给IP就可以了呗
本机 "server=.;database=数据库名;uid=用户名;pwd=密码"
外网 "server=xxx.xxx.xxx.xxx;database=数据库名;uid=用户名;pwd=密码"
[解决办法]

探讨

引用:
找一本数据库原理的书看看就知道了。

培训班的复制粘贴代码教学法只能让你越来越混乱。


回去看看还有没有数据库原理,讲课的时候都没听过

热点排行