1.在配置文件里面 <configuration>
<appSettings>
<add key="ConnectionString"
value="server=localhost;database=myWebDB;
UID=sa;pwd=123321"></add>
</appSettings> <connectionStrings/>
在页面后台里面
SqlConnection myConnection = new
SqlConnection(ConfigurationSettings.AppSettings
["ConnectionString"]);
myConnection.Open();
2.直接在一个类里面写,然后调用这个连接
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace MyOfficeBBL
{
public class GetConnection
{
private static SqlConnection _connection;
/// <summary>
/// 获取数据库连接桥
/// </summary>
private static SqlConnection Connection
{
get
{
string connectionString = "Data Source=.;Initial Catalog=MyOffice;Integrated Security=True";
if (_connection == null)
{
_connection = new SqlConnection(connectionString);
_connection.Open();
}
if (_connection.State == ConnectionState.Closed)
{
_connection.Open();
}
if (_connection.State == ConnectionState.Broken)
{
_connection.Close();
_connection.Open();
}
return GetConnection._connection;
}
}
/// <summary>
/// 获取表数据
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static SqlDataReader GetDataRead(string sql)
{
SqlCommand command = new SqlCommand(sql, Connection);
SqlDataReader read = command.ExecuteReader();
return read;
}
public static int NoSelect(string sql)
{
SqlCommand command = new SqlCommand(sql, Connection);
int row = command.ExecuteNonQuery();
return row;
}
public static DataTable GetDataTable(string sql)
{
SqlCommand command = new SqlCommand(sql, Connection);
DataTable dt = new DataTable();
SqlDataAdapter sda = new SqlDataAdapter(command);
sda.Fill(dt);
return dt;
}
}
}
分享到:
相关推荐
derby嵌入式数据库连接问题
u8数据库连接问题,fdsfdsgfdgffads
c#数据库连接问题
解决dreameaver中数据库连接中字符串定义连接问题。。。。03版和10版office的不同
SQLServer数据库连接问题定义.pdf
SQLServer数据库连接问题[参照].pdf
对于多应用共享同一数据库的系统而言,可在应用层通过数据库连接的配置,实现数据库连接池技术。某一应用最大可用数据库连接数的限制,避免某一应用独占所有数据库资源。 在较为完备的数据库连接池实现中,可根据...
分析与解决sQL连接过程中说遇到的问题。
数据库连接类数据库连接类数据库连接类数据库连接类数据库连接类数据库连接类数据库连接类数据库连接类数据库连接类数据库连接类数据库连接类数据库连接类数据库连接类数据库连接类数据库连接类数据库连接类数据库...
* 数据库连接池特点: * 获取连接时不需要了解连接的名字,连接池内部维护连接的名字 * 支持多线程,保证获取到的连接一定是没有被其他线程正在使用 * 按需创建连接,可以创建多个连接,可以控制连接的数量 * 连接...
C# 数据库连接池 C# 数据库连接池 C# 数据库连接池 C# 数据库连接池
通过几个详细的实例,可以让你在很短的时间内学会并掌握C#与SQl连接的问题,为你以后学习数据库和使用数据库提供有力的基础!
数据库连接通用模块数据库连接通用模块数据库连接通用模块数据库连接通用模块
添加图书窗体与表type连接问题
主要解决php中连接mysql数据库的问题,以及网上的一些错误的解决方案给与指出。
收集了常见的数据库连接jar包,包括oracle、mysql、sql server、db2、opta、dbcp连接池、c3p0连接池等等常见的数据库jar包,不断更新中。
解决2005数据库连接的问题.解决2005数据库连接的问题
Java不能与Sql Server 2005 不能正常连接? 也许是数据库设置有问题,也有可能是驱动的问题,本文就对此问题做了很详细的讲解,希望能够解决大家的问题.
此资料包包含了深入分析JSP环境下数据库连接问题的学术论文以及一套实现高效数据库连接池的源代码。该研究论文详细讨论了为何需要使用连接池、连接池的工作原理、以及它们如何显著提高应用程序响应时间和整体性能。...
连接数据库连接数据库连接数据库连接数据库连接数据库连接数据库连接数据库连接数据库.