VS连接VS自带的开发测试版SQL,C#
来源:互联网 发布:西蒙蒙蒂菲奥里 知乎 编辑:程序博客网 时间:2024/04/29 13:58
1、首先使用VS新建数据库,然后进入下面目录下查看数据库运行状态及实例管道名称:
2、在VS中,工具->连接到数据库,服务器名写上一步实例管道名称,输入数据库名称写你自建的数据库名称。然后点击测试连接,正常情况下会弹出连接成功。否则就是你服务器名称有误。
,
3、使用C#代码进行连接并访问!
private void login_Click(object sender, EventArgs e) { try { if (username.Text == "") { MessageBox.Show("用户名不能为空"); } else { if (password.Text == "") { MessageBox.Show("密码不能为空!"); } else { string admin_id = username.Text;//获取账号 string admin_psw = password.Text;//获取密码 //string conn = "Data Source=np:\\\\.\\pipe\\LOCALDB#D1B98546\\tsql\\query;Initial Catalog=Users;Integrated Security=True";//连接字符串,需要改成你自己的 string conn = "Data Source=(localdb)\\Projects;Initial Catalog=Users;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False"; SqlConnection connection = new SqlConnection(conn);//创建连接 connection.Open();//打开连接 string sql = string.Format("SELECT COUNT(*) FROM users WHERE username='{0}' AND password='{1}'", admin_id, admin_psw);//查询是否有该条记录,根据账户密码 //string sql = string.Format("select count(*) from user where username='{0}' ", admin_id);//查询是否有该条记录,根据账户密码 SqlCommand command = new SqlCommand(sql, connection);//sqlcommand表示要向向数据库执行sql语句或存储过程 int i = Convert.ToInt32(command.ExecuteScalar());//执行后返回记录行数 if (i > 0)//如果大于1,说明记录存在,登录成功 { MessageBox.Show("登录成功!"); Form2 f2 = new Form2(); this.Close(); f2.Show(); } else { MessageBox.Show("用户名或者密码错误!"); } connection.Close(); } } } catch (Exception ex) { MessageBox.Show("异常错误" + ex); // Console.WriteLine("异常错误" + ex); } }
运行成功的效果图:
PS:贴上参考:http://www.cnblogs.com/z5337/p/5918630.html
0 0
- VS连接VS自带的开发测试版SQL,C#
- VS自带的SQL SERVER的连接字符
- vs自带的sql express
- 搭建.net开发环境,vs自带的sql server express部分问题的解决办法
- C#打开VS自带的数据库连接对话框
- VS .net 如何利用VS自带的控件连接到数据库
- dumpbin(vs自带)
- 修改VS自带的模版文件
- VS自带报表遇到的问题
- VS自带的时序图
- VS自带报表的分组显示
- 使用VS自带的数据连接对话框,功能强大又好用!!动态生成连接字符串
- unity3d_学习(1) unity中自带 mono 替换vs 用c#开发
- 系统自带的Sql server连接测试工具
- VS自带WCF测试客户端简单介绍
- C#之VS自带RDLC报表学习
- vs.net2005 中自带的 SQL Server 2005 Express的使用
- VS自带数据库与单独安装的SQL Server的区别
- 基本的几种排序算法
- MySQL数据库操作
- 数据结构实验之排序六:希尔排序
- 二分查找
- (四)运算符及输入输出
- VS连接VS自带的开发测试版SQL,C#
- Dubbo(四) 聚合工程之服务提供者Demo
- mcgs在win7在安装中途提示无法取得管理员权限,不能安装的错误
- 蓝桥杯BASIC-5(查找整数)
- Spring常用配置(二)
- day08
- 在命令行模式下如何编译运行Java代码
- 《算法导论》插入排序
- day09