.Net连接数据库(AOD.Net)
用C#实现用户名登录---连接数据库,查询并判断是否存在用户名
一、链接类
1.添加DBConnection类
2构造
public class DBConnection
{
private static string _ConnectionString = null; public static SqlConnection Connection
{
get
{
//从配置文件中读取链接字符串
_ConnectionString = ConfigurationManager.ConnectionStrings["mydb"].ConnectionString;
//使 用链接字符串构建接对象
SqlConnection conn = new SqlConnection(_ConnectionString);
return conn;
}
}
}
(也可以在get{}中定义一个string变量接收configuration)
public class DBConnection
{
public static SqlConnection Connection
{
get
{
//从配置文件中读取链接字符串
string _ConnectionString = ConfigurationManager.ConnectionStrings["mydb"].ConnectionString;
//使 用链接字符串构建接对象
SqlConnection conn = new SqlConnection(_ConnectionString);
return conn;
}
}
}
二、添加配置文件
1.引用右键添加system.configuration引用
2.添加新建项--应用程序配置文件
3.APP.config
<connectionStrings>
<add name="mydb" connectionString="server=.;database=mydb;uid=sa;pwd=123"/>
</connectionStrings>
//注意:配置文件中name名要与DBConnection类中ConnectionString[""]中的字段一样
三、打开关闭数据库
1.Main函数调用DBConnection类里面的Connection属性
class Program
{
static void Main(string[] args)
{
SqlConnection conn = DBConnection.Connection;
Console.WriteLine(conn.State);
conn.Open();
Console.WriteLine(conn.State);
conn.Close();
Console.WriteLine(conn.State);
}
}
执行结果


.Net连接数据库(AOD.Net)的更多相关文章
- .Net连接数据库-曾,删,改,查(AOD.Net)
连接数据库 static void Main(string[] args) { //SqlConnection conn = new SqlConnection();//实例化 //conn.Conn ...
- react+redux教程(八)连接数据库的redux程序
前面所有的教程都是解读官方的示例代码,是时候我们自己写个连接数据库的redux程序了! 例子 这个例子代码,是我自己写的程序,一个非常简单的todo,但是包含了redux插件的用法,中间件的用法,连接 ...
- 【基于WinForm+Access局域网共享数据库的项目总结】之篇三:Access远程连接数据库和窗体打包部署
篇一:WinForm开发总体概述与技术实现 篇二:WinForm开发扇形图统计和Excel数据导出 篇三:Access远程连接数据库和窗体打包部署 [小记]:最近基于WinForm+Access数据库 ...
- winForm连接数据库(sqlserver2005)
帮同学搞个课程设计winform连接sqlserver2005 具体方法: .添加App.config文件 2.在App.config文件中添加节点 <?xml version="1. ...
- c3p0连接数据库的3种方式
c3p0连接数据库的3种方式,这里以mysql为例 1. 直接用set方法设置参数, 基本方法 ComboPooledDataSource dataSource = new ComboPooledDa ...
- Java连接数据库的辣几句话
Java连接数据库的辣几句话 1.java连接Oracle数据库 使用以下代码三个步骤: 1.下载ojdbc.jar包并导入项目中.附下载地址:http://download.csdn.net/det ...
- 基础的jdbc连接数据库操作
首先我们知道在数据库中,我们可以直接写sql或者直接通过数据库工具操作数据,但是在java程序中我们是不能直接操作数据库数据的,所以这就引入了jdbc操作. 百度百科:JDBC(Java Data B ...
- Python 3.x 连接数据库(pymysql 方式)
==================pymysql=================== 由于 MySQLdb 模块还不支持 Python3.x,所以 Python3.x 如果想连接MySQL需要安装 ...
- JDBC连接数据库
JDBC连接数据库 1.加载JDBC驱动程序. Class.forName("com.mysql.jdbc.Driver"); 建立连接,. Connection conn = D ...
随机推荐
- 夺命雷公狗---DEDECMS----28dedecms浏览次数的完成
在页面里显示每部影视作品的浏览量,显示方法如下所示: 首先我们要在内容模板文件里增加显示区: 然后到后保存下文章页的内容页的模版,然后去看下对我们的样式有没有什么影响: 看到这里我们就已经成功一点点噢 ...
- small details
1.操作数据时,一般能入库就入库,或者用xml文件,用文件操作比较复杂
- IO细述
Java IO1:IO和File IO 大多数的应用程序都要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络.IO就是指应用程序对这些设备的数据输入与输出,Java语言定义了许多类专门负责各种方 ...
- DirectX 绘制
先上图.后面会描写 ,细节
- JSP注意点
一.JSP页面会编译成一个Servlet类,每个Servlet在容器中只有一个实例:在JSP中声明的变量是成员变量,成员变量只在创建实例时初始化,该变量的值将一直保存,直到实例销毁: 二.输出表达式& ...
- Backup: Numbers in Perl6
Perl6 is a new language, not a improved version of Perl5. Perl6 inherits many good features from man ...
- web.xml完整配置
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java ...
- Hibernate,JPA注解@ManyToMany
@ManyToMany默认处理机制,当双向多对多关联中没有定义任何物理映射时, Hibernate根据以下规则生成相应的值: 关联表名: 主表表名+_下划线+从表表名: 关联到主表的外键名:从表用于关 ...
- GDCPC2016 省赛随笔
这是第一次参加省赛,第二次参加正式的组队赛. 昨晚很早就睡,早上挺早就睡不着醒了,内心既紧张又激动(虽然赛前和队友说尽力就好,但是还是很怕打铁啊).然后吃过早餐跟随学校大部队来到了中大.发现有好多学校 ...
- Unix/Linux编程实践教程(二:socket、多线程、进程间通信)
同一接口不同的数据源: 协同进程: fdopen以文件描述符为参数: fopen和popen: 为了实现popen,必须在子进程中调用sh,因为只有shell本身即/bin/sh可以运行任意shell ...