亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

ASP.net+SQL server2008簡單的數據庫增刪改查 VS2012

2019-11-17 02:07:40
字體:
來源:轉載
供稿:網友

asp.net+SQL server2008簡單的數據庫增刪改查 VS2012

工具:VS2012

數據庫:SQLserver

簡單說明:根據老師上課給的代碼,進行了簡單的改正適用于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

Stringx= 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 }

定義User類封裝用戶信息 User.cs

using System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// User 的摘要說明/// </summary>namespace testDAO.Library{    public class User    {        private String userName = "";        private String userLogin = "";        private String userPwd = "";        public String UserName        {            get            {                return userName;            }            set            {                userName = value;            }        }        public String UserLogin        {            get            {                return userLogin;            }            set            {                userLogin = value;            }        }        public String UserPwd        {            get            {                return userPwd;            }            set            {                userPwd = value;            }        }    }}

采用UserService實現將用戶信息的數據庫操作 UserService.cs

  1 using System;  2 using System.Collections.Generic;  3 using System.Linq;  4 using System.Web;  5   6 using System.Data.SqlClient;  7 /// <summary>  8 /// UserService 的摘要說明  9 /// </summary> 10 namespace testDAO.Library 11 { 12     public class UserService 13     { 14         public bool AddUser(User user) 15         { 16             bool result = false; 17             String sql = ""; 18  19             sql = "insert into table_user (userName,userLogin,userPwd)values("; 20             sql += "'" + user.UserName + "',"; 21             sql += "'" + user.UserLogin + "',"; 22             sql += "'" + user.UserPwd + "'"; 23             sql += ")"; 24  25             DBHelper helper = new DBHelper(); 26             result = helper.ExecuteCommand(sql); 27             return result; 28             29         } 30  31         public User GetUserByLogin(User user) 32         { 33             String sql = ""; 34  35             sql = "select * from table_user where userLogin='" + user.UserLogin + "'"; 36  37             DBHelper helper = new DBHelper(); 38             SqlDataReader reader = helper.ExecuteReader(sql); 39             User result = new User(); 40             if (reader.Read()) 41             { 42  43                 result.UserName = reader.GetString(0); 44                 result.UserLogin = reader.GetString(1); 45                 result.UserPwd = reader.GetString(2); 46                 47             } 48             else  49             { 50                 return null; 51             } 52             53             return result; 54         } 55  56         public List<User> GetAllUsers() 57         { 58             String sql = ""; 59  60             sql = "select * from table_user"; 61  62             DBHelper helper = new DBHelper(); 63             SqlDataReader reader = helper.ExecuteReader(sql); 64  65             if (!reader.HasRows) 66             { 67                 return null; 68             } 69  70             List<User> list = new List<User>(); 71             while (reader.Read()) 72             { 73                 User item = new User(); 74  75                 item.UserName = reader.GetString(0); 76                 item.UserLogin = reader.GetString(1); 77                 item.UserPwd = reader.GetString(2); 78  79                 list.Add(item); 80             } 81  82             return list; 83         } 84  85         public bool DeleteUsers(String i)  86         { 87             bool result = false; 88             String sql = ""; 89             sql = "delete  from table_user where userLogin ='"+ i+" '" ; 90             DBHelper helper = new DBHelper(); 91             result = helper.ExecuteCommand(sql); 92             return result; 93         } 94  95         public bool UpdateUsers(User user) 96         { 97             bool result = false; 98             String sql = ""; 99             sql = "update table_user set userName= '" + user.UserName + "',userPwd='" + user.UserPwd + " '  where userlogin='" + user.UserLogin + " '";100           //  update  table_user set userName='1',userPwd='1' where userLogin='5'101             DBHelper helper = new DBHelper();102             result = helper.ExecuteCommand(sql);103             return result;104         }105 106     }107 }

業務邏輯層UserManager.cs,是表示層與數據訪問層的橋梁,用于完成邏輯判斷、業務處理、數據傳遞等操作。

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5  6 /// <summary> 7 /// UserManager 的摘要說明 8 /// </summary> 9 namespace testDAO.Library10 {11     public class UserManager12     {13         public bool AddUser(User user)14         {15             UserService service = new UserService();16             User temp = service.GetUserByLogin(user);17 18             if (temp != null)19             {20                 return false;21             }22 23             bool result = service.AddUser(user);24             return result;25         }26 27         public bool Login(User user)28         {29             bool result = false;30 31             UserService service = new UserService();32 33             User temp = service.GetUserByLogin(user);34             if (temp == null)35             {36                 result = false;37             }38             else if (user.UserPwd.Equals(temp.UserPwd))39             {40                 result = true;41             }42 43             return resu
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久在线视频在线| 欧亚精品中文字幕| 亚洲男人第一网站| 亚洲精品视频在线观看视频| 久久成人精品电影| 国产欧美亚洲视频| 国产精品v日韩精品| 国产精品久久久久久久电影| 日韩精品小视频| 欧洲成人在线观看| 中文字幕日韩av综合精品| 国产精品美女久久久久久免费| 欧美国产精品人人做人人爱| 欧美丝袜美女中出在线| 亚洲第一男人天堂| 国产一区二区三区高清在线观看| 91免费看国产| 中文字幕欧美视频在线| 日韩av在线直播| 久久69精品久久久久久国产越南| 亚洲第一免费网站| 精品国产福利视频| 亚洲精品美女网站| 亚洲福利在线观看| 一区二区三区视频在线| 亚洲成人激情图| 欧美日韩在线免费| 亚洲一区中文字幕在线观看| 亚洲人成在线观看网站高清| 日韩成人在线视频观看| 亚洲电影免费观看高清完整版在线| 亚洲精品国产suv| 日韩精品久久久久久久玫瑰园| 欧美电影《睫毛膏》| 91免费精品国偷自产在线| 国产亚洲精品va在线观看| 久久精品亚洲94久久精品| 亚洲综合色激情五月| 亚洲最大福利网站| 国产91精品青草社区| **欧美日韩vr在线| 日韩在线观看免费高清| 欧美精品一区二区免费| 久久精品影视伊人网| 欧美成年人视频网站欧美| 亚洲精品影视在线观看| 久久综合五月天| 亚洲欧美制服综合另类| 色哟哟网站入口亚洲精品| 亚洲国产成人在线视频| 久久久久久中文| 精品成人av一区| 国产精品欧美在线| 在线成人激情视频| 中文字幕欧美日韩在线| 国产日韩换脸av一区在线观看| 成人妇女免费播放久久久| 91最新在线免费观看| 全亚洲最色的网站在线观看| 粉嫩老牛aⅴ一区二区三区| 国产91在线播放精品91| 亚洲国产日韩欧美综合久久| 精品久久久久久中文字幕一区奶水| 亚洲国产欧美一区二区三区久久| 欧美性一区二区三区| 欧美色欧美亚洲高清在线视频| 日韩在线视频观看正片免费网站| 国产91精品黑色丝袜高跟鞋| 亚洲成色777777在线观看影院| 欧美成人免费va影院高清| 国产精品7m视频| 色伦专区97中文字幕| 亚洲高清不卡av| 欧美理论电影在线观看| 国产一区二区三区视频在线观看| 日韩中文字幕在线精品| 国产一区二区三区高清在线观看| 欧美大片免费观看在线观看网站推荐| 性欧美暴力猛交69hd| 亚洲成人教育av| 久久精品亚洲热| 亚洲人成网站999久久久综合| 亚洲在线免费视频| 国产视频在线观看一区二区| 亚洲变态欧美另类捆绑| 色伦专区97中文字幕| 亚洲最新在线视频| 国产一区二区三区在线看| www国产亚洲精品久久网站| 国产精品999999| 欧美猛男性生活免费| 亚洲娇小xxxx欧美娇小| 日韩在线视频网| 精品亚洲国产视频| 日韩美女激情视频| 国产精品第一视频| 国产精品一区二区久久久| 精品中文视频在线| 国产精品久久久| 丝袜一区二区三区| 午夜精品一区二区三区在线视频| 欧美日韩在线观看视频小说| 国产亚洲精品美女| 欧美成人激情视频免费观看| 色先锋资源久久综合5566| 青青a在线精品免费观看| 亚洲欧美日韩区| 国产精品成熟老女人| 亚洲成人在线视频播放| 国产日产欧美精品| 国产精品一区二区三区在线播放| 97在线免费观看| 日韩中文有码在线视频| 91九色在线视频| 欧美电影免费播放| 亚洲电影av在线| 亚洲成人性视频| 国产精品久久久久久网站| 一本色道久久综合狠狠躁篇怎么玩| 亚洲欧美综合v| 欧美高清视频免费观看| 7777精品视频| 国产v综合v亚洲欧美久久| 国产亚洲精品久久久久久777| 国产偷国产偷亚洲清高网站| 国产欧美日韩最新| 欧美极品美女视频网站在线观看免费| 欧美日韩一区免费| 91社区国产高清| 国产精品自拍偷拍| 亚洲最大中文字幕| 国产精品自拍偷拍| 国产成人精品免高潮费视频| 欧美怡红院视频一区二区三区| 色多多国产成人永久免费网站| 欧美性20hd另类| 成人在线中文字幕| 成人高清视频观看www| 91产国在线观看动作片喷水| 成人网页在线免费观看| 国产ts人妖一区二区三区| 91精品国产成人| 97久久久免费福利网址| 国产精品亚洲自拍| 国产精品福利在线观看网址| 一个人看的www欧美| 日韩欧美在线免费观看| 欧美视频在线观看免费网址| 欧美日韩成人在线观看| 亚洲欧美国产日韩天堂区| 久久全球大尺度高清视频| 亚洲欧美日韩直播| 91av在线不卡| 国语自产精品视频在线看一大j8| 亚洲黄色有码视频| 国产精品久久久久久久久久尿| 久久久久久久爱| 92看片淫黄大片欧美看国产片| 97国产在线视频| 日韩欧美国产激情| 色无极亚洲影院| 亚洲午夜小视频| 中文字幕亚洲一区二区三区五十路| 一区二区成人av|