工具:VS2012数据库:SQL server简单说明:根据老师上课给的代码,进行了简单的改正适用于VS2012环境,包括注册、登录、查询、修改、删除功能,多数参考了网上的代码百度云源代码连接testDAO:http://pan.baidu.com/s/1c0CTRgs遇见的 ...
工具:VS2012
数据库:SQL server
简单说明:根据老师上课给的代码,进行了简单的改正适用于VS2012环境,包括注册、登录、查询、修改、删除功能,多数参考了网上的代码
百度云源代码连接testDAO:http://pan.baidu.com/s/1c0CTRgs
遇见的问题:
1、字符文本中字符太多: 在html中用的<a href=" ">,在.NET中需要把双引号变成单引号,javascript中的部分双引号也需变成单引号,此处代码详见register.aspx
2、如何javascript获取表格中的行数:通过varx=document.getElementById("表格id");找到table,x.rows[].cells[]即可找到第几行第几列 此处代码详见register.aspx的javascript代码
3、如何通过asp获取url中参数的值:http://localhost:30965/testDAO/list.aspx?username=16&psaaword=21
String x= Request.QueryString["username"];即可获得username的值16
文件结构如右图所示
数据库名字:easylife 表的名字:table_user 表内容如图:
界面如下图所示:
DBHelper.cs代码:在每一个对象的数据库访问类中:1、数据库连接反复出现 2、数据库连接打开和关闭反复出现 3、执行Sql语句的方法相似
因此,定义DBHelper类,封装常用的方法
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Data.SqlClient; 6 7 /// <summary> 8 /// DBHelper 的摘要说明 9 /// </summary>10 namespace testDAO.Library11 {12 public class DBHelper13 {//server=.;Trusted_Connection=SSPI;database=easylife14 private String connectionString = "server=.;database=easylife;uid=sa;pwd=root";15 16 public SqlDataReader ExecuteReader(String sql)17 {18 SqlConnection connection = new SqlConnection(connectionString);19 connection.Open();20 21 SqlCommand command = new SqlCommand(sql,connection);22 23 SqlDataReader result = command.ExecuteReader();24 25 return result;26 }27 28 public bool ExecuteCommand(String sql)29 {30 bool result = false;31 32 try33 {34 SqlConnection connection = new SqlConnection(connectionString);35 connection.Open();36 37 SqlCommand command = new SqlCommand(sql,connection);38 //command.Connection = connection;39 //command.CommandText = sql;40 command.ExecuteNonQuery();41 42 43 connection.Close();44 45 result = true;46 }47 catch (Exception e)48 {49 throw e;50 }51 52 return result;53 }54 55 }56 }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:ASP.net+SQL server2008简单的数据库增删改查 VS2012
关键词:ASP.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。