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这里都可以根据你的要求来自己改变,希望对你有帮助
禁区
2024-11-25 07:28:16
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("登录失败"); }