sqlserver 读取类
来源:互联网 发布:老司机 种子 知乎 编辑:程序博客网 时间:2024/06/07 20:44
可以实现数据库自由连接,返回Dataset
using System;using System.Data.SqlClient;using System.Data;namespace MySql{ public class mysql { private SqlDataAdapter myDataAdapter; DataSet ds; public static SqlConnection sqlConn; public static string user_name; public static bool sqlopen; public static int _uaeradmin; public static string _serverip; /// <summary> /// 数据库连接 /// </summary> /// <param name="serverIP">服务器IP</param> /// <param name="userID">用户名</param> /// <param name="password">密码</param> /// <param name="dataBaseName">表名</param> public static bool sqlinfo(string serverIP, string userID, string password, string dataBaseName) { /* string serverIP = @"localhost\SQLEXPRESS";//"127.0.0.1" = "localhost" string userID = "sa";//访问数据库服务的用户名 string password = "mypass";//用户密码 string dataBaseName = "库存管理";//要访问的数据库名称 * */ try { sqlConn = new SqlConnection("Server=" + serverIP + ";Uid=" + userID + ";Pwd=" + password + ";Database=" + dataBaseName); ServerIP = serverIP; return true; } catch (Exception) { return false; } } /// <summary> /// 返回或者设置当前登录用户 /// </summary> public static string User_name { get{return user_name;} set{user_name=value;} } /// <summary> /// 返回数据库是否连接 /// </summary> public static bool SQLopen { get { return sqlopen; } set { sqlopen = value; } } /// <summary> /// 返回当前用户的操作权限 /// </summary> public static int UserAdmin { get { return _uaeradmin; } set { _uaeradmin = value; } } /// <summary> /// 返回当前连接的IP /// </summary> public static string ServerIP { get { return _serverip; } set { _serverip = value; } } /// <summary> /// 返回一个DataSet /// </summary> /// <param name="sql">SQL命令</param> /// <param name="table">表名</param> /// <returns></returns> public DataSet GetDataSet(string sql, string table) { sqlConn.Open(); myDataAdapter = new SqlDataAdapter(sql, sqlConn); ds = new DataSet(); myDataAdapter.Fill(ds, table); sqlConn.Close(); return ds; } /// <summary> /// 更新数据库 /// </summary> /// <param name="ds">DataSet传递</param> /// <param name="table">表名</param> /// <returns></returns> public bool sqlupdata(DataSet ds, string table) { SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(myDataAdapter); // 生成Delete/Update/Insert操作的Command myDataAdapter.DeleteCommand = myCommandBuilder.GetDeleteCommand(); myDataAdapter.UpdateCommand = myCommandBuilder.GetUpdateCommand(); myDataAdapter.InsertCommand = myCommandBuilder.GetInsertCommand(); try { // 保存到数据库 myDataAdapter.Update(ds.Tables[table]); myCommandBuilder.Dispose(); ds.Dispose(); myDataAdapter.Dispose(); return true; } catch (Exception ) { myCommandBuilder.Dispose(); ds.Dispose(); myDataAdapter.Dispose(); return false; } }
///一下可以实现用户登录
public bool userLogin(string user ,string password) { DataSet userdt; string sql="select * from 用户管理 where '用户名'= '"+user+"' and '密码'='"+password+"'"; userdt = GetDataSet("select * from 用户管理 where convert(nvarchar(255),用户名)='" + user + "'and convert(nvarchar(255),密码)='" + password + "'", "用户管理"); if (userdt.Tables[0].Rows.Count == 0) { return false; } else { User_name = userdt.Tables[0].Rows[0]["姓名"].ToString(); SQLopen = true; _uaeradmin =Int32.Parse( userdt.Tables[0].Rows[0]["权限"].ToString().Trim()); return true; } //"SELECT * FROM `USER` WHERE `USER_NAME` = '" + textBox1.Text + "' AND `USER_PASSWORD` = '" } }}
- sqlserver 读取类
- 读取SQLServer 数据表结构
- SqlServer--读取Excel
- php读取sqlserver数据库
- sqlserver 读取主键值
- sqlServer 读取dbf文件
- C#中读取SQLServer数据库方法类库
- SqlServer中随机读取记录
- C#读取sqlserver image类型
- sqlserver 读取 excel中的数据
- C#中读取SQLServer数据库方法类库(感觉有点意思就载下来了 )
- SqlServer数据库实现图片存入与读取
- 在SQLSERVER中读取Oracle中的数据
- 把文本文件读取到SQLServer数据库中
- 从SqlServer中随机读取记录
- Java 如何读取sqlserver生成的xml
- SQLserver读取库中的所有表名
- SQLServer数据库中插入、读取图片
- 专家看好甲骨文-微软云计算合作计划
- 如何获取ApplicationContext
- PHP小镇微信平台开通,欢迎大家关注!
- 传微软将于7月1日宣布实施大规模重组
- 常量指针 和 指针常量
- sqlserver 读取类
- tput
- 对PPS文件的再编辑
- CIO还是CMO 大数据战略该由谁掌控?
- 启动VMware USB Arbitration Service服务时提示:错误31:连接到系统上的设备没有发挥作用
- NET开发工具 ReSharper
- Delphi ListView基本用法大全
- 恒安:重塑供应链 打败国际巨头(1)
- 关于使用MKNetworkKit中遇到的问题的研究