机房收费系统就是增删改查的实现
来源:互联网 发布:化妆水推荐 知乎 编辑:程序博客网 时间:2024/05/16 09:11
用.net做机房收费系统的过程中。我想大家要是把对数据库表的增删改查这些基本的功能实现了,那么机房收费系统也就完成。没有想象中的那么难,只要动手。
由于这回我们在vb.net的环境下开发机房收费系统,还有搭建了三层。所以我们对数据库表的操作不能像第一回用vb做那么的直接了,而且代码量要比用vb做要多得多。
我在这里想说说机房收费中,我们应该对数据库表进行的一些操作。
我就写写数据访问层吧(DAL)
用datareader写一下登录窗体。
imports system.data.sqlclientpublic class DalLoginPublic Class D_login Dim ConnStr As String = "Data Source=192.168.24.146;Initial Catalog=czy_charge;User ID=sa;Password=123456" Dim conn As SqlConnection = New SqlConnection(ConnStr) Function Check(ByVal E_loginuser As Entity.Login) As Entity.Login Dim sql As String = "select * from Login_info where User_ID='" & User.User_Id + "'" Dim cmd As SqlCommand = New SqlCommand(sql, conn) Dim read As SqlDataReader Try conn.Open() read = cmd.ExecuteReader read.Read() User.User_Id = read.Item("User_ID") User.User_Pwd = read.Item("User_Pwd") Return User Catch ex As Exception User.User_Pwd = "" Return User End Try End FunctionEnd Class我们看看要是用DataTable,我们应该怎么写登录窗体。
Imports System.Data.SqlClientImports EntityPublic Class D_login Dim ConnStr As String = "Data Source=192.168.24.146;Initial Catalog=czy_charge;User ID=sa;Password=123456" Dim conn As SqlConnection = New SqlConnection(ConnStr) Function Check(ByVal User As Entity.User) As Entity.User Dim sql As String = "select * from Login_info where User_ID='" & User.User_Id + "'" Dim cmd As SqlCommand = New SqlCommand(sql, conn) Try conn.Open() Dim dt As New DataTable dt.Load(cmd.ExecuteReader) User.User_Id = dt.Rows(0)(1).ToString User.User_Pwd = dt.Rows(0)(2).ToString Return User Catch ex As Exception User.User_Pwd = "" Return User End Try End FunctionEnd ClassDataReader对象是一个简单的数据集,用于从数据源中检索只读数据集,常用于检索大量数据。DataReader对象只允许以只读、顺向的方式查看其中所存储的数据,提供一个非常有效率的数据查看模式。DataTable表示内存中数据的一个表。那什么时候用什么,这个视具体情况而定。还是那句话“适合就好”
- 机房收费系统就是增删改查的实现
- 【机房收费系统】VB中增删改查实践探索
- 【机房收费系统】——数据库不响应VB进行增删改的操
- 利用系统api实现数据库的增删改查 →数据库的增删改查
- 学生管理系统--实现了系统的增删改查~
- 教育办公系统角色模块的增删改查实现
- 如何有效实现应用系统的增删改查功能
- 学生管理系统,实现学生的增删改查
- 关于系统就是对表格的增删改查的说法
- 信息管理系统的增删改查
- 客户管理系统的增删改查
- String的增删查改的实现
- SSH实现的增删改查实例
- strut2+hibernate实现的增删改查
- S1SH实现的增删改查实例
- smarty实现的增删改查
- SSH实现的增删改查实例
- csharp实现MongoDB的增删改查
- 下一个IT机遇的感想
- #听音乐学Java#1【有关对象的思考:对象技术及统一建模语言】
- cookie记录信息的文件名问题
- 写个小文章
- JDBC 数据库连接池 最大最小值设定 数据库连接超时问题
- 机房收费系统就是增删改查的实现
- 这个世界的人们
- JAVA(2012/2/13)
- 模仿是个开始
- jrtplib 3.9.1 arm 交叉编译
- [SQLite]学习手册(数据表和视图)
- 星巴克涨价了,质量也会上去吗?
- 学习视频
- 各种排序方法总结