asp.net连接sql数据库制作登录界面
A、sql数据库有很多表已经OK。B、登录界面已经OK。C、asp.net自带数据插件sqldatasource建立连接已经OK。有如下问题请教:1、vb.net中哪些命...
A、sql数据库有很多表已经OK。B、登录界面已经OK。C、asp.net自带数据插件sqldatasource建立连接已经OK。有如下问题请教:1、vb.net中哪些命令可以对sql数据库表进行查询,插入,修改,删除?2、用asp.net数据插件连接数据库与用vb.net写代码连接数据库哪个效率高?3、我安装的是vwd2008,如何用vb.net写代码连接sql?我是的初学新手,买的书<asp.net3.5入门经典>中只教如何用插件,所以对数据库如何操作一片空白,请高手帮助指点一下,感谢。
展开
2个回答
2013-05-03
展开全部
1.vb.net和asp.net对数据库操作的语句都是一样的,只要你使用的是同一个数据库开发,比如两个语言都用Sql数据库,那么数据库的查询,插入,修改,删除都是一样的语句sql数据库里的查询最简单的写法是select * from Product where ID >50其中*是你要查询的字段,*代表Product这个表里的所有字段,你也可以查询其中的几个字段就是select ID,Name 这样也行,from 后面的Prodcut是你要查询的数据表,where后面是查询的条件,这里ID>50就是查询Product表里面ID大于50的数据,如果没条件可以不写where。数据库的相关操作你可以下个Sql的教程看看,写从简单的操作语句写起2用asp.net数据插件连接数据库与用vb.net写代码连接数据库哪个效率高,个人认为是一样的,这两种语言都是基于.net下面的,只是语法不同,没什么区别的。3你应该装的是vs2008把,一般项目里面都会把链接数据库的字符串写在Web。config这个文件里面<add key="ConnectionString" value="Server=.;Database=aa;UID=sa;PWD=sa;"/>Server=.是读取本地的数据库,你也可以写成服务器的IP地址Database=aa是读取aa这个数据库UID=sa是数据库用户名是saPWD=sa是数据库的密码是sa这里都可以根据你的要求来自己改变,希望对你有帮助
TableDI
2024-07-18 广告
2024-07-18 广告
在Excel中引用另一个工作簿表格的数据,可以通过以下步骤实现:1. 打开目标工作簿,选择需要填充数据的单元格。2. 输入“=”号,切换到要引用的工作簿。3. 选择需要引用的单元格或数据区域,注意使用正确的路径和文件名。4. 按下回车键,即...
点击进入详情页
本回答由TableDI提供
2013-05-03
展开全部
using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;
Initial Catalog=Test;Integrated Security=True"))//这里是你的数据库的链接字符串
{
conn.Open(); / / 打开数据库
using (SqlCommand cmd = conn.CreateCommand()) // using 目的是以后不需要conn.closed
{
cmd.CommandText="select *from denglu where UserName='"+TextBox1.text+"'"; //TestBox1是你TestBox的Name
using(SqlDataReader reader=cmd.ExecuteReader())
{
if(reader.Read())
{
string dbpassword =reader.GetString(reader.GetOrdinal("UserPassward")); //UserPassward 是你数据库里存在的密码 if (dbpassword == password) // 进行密码的校验 注意:数据库中字段的类型!!
response.Write("yes"); // 可以用Java脚本编写弹出窗体
else
{
response.Write("No"); }
}
else
{
response.Write("登录失败"); }
Initial Catalog=Test;Integrated Security=True"))//这里是你的数据库的链接字符串
{
conn.Open(); / / 打开数据库
using (SqlCommand cmd = conn.CreateCommand()) // using 目的是以后不需要conn.closed
{
cmd.CommandText="select *from denglu where UserName='"+TextBox1.text+"'"; //TestBox1是你TestBox的Name
using(SqlDataReader reader=cmd.ExecuteReader())
{
if(reader.Read())
{
string dbpassword =reader.GetString(reader.GetOrdinal("UserPassward")); //UserPassward 是你数据库里存在的密码 if (dbpassword == password) // 进行密码的校验 注意:数据库中字段的类型!!
response.Write("yes"); // 可以用Java脚本编写弹出窗体
else
{
response.Write("No"); }
}
else
{
response.Write("登录失败"); }
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询