1、怎么用C#代码实现 SQL Server数据库的连接?
2、下面的数据库连接代码是什么意思,这是什么结构? private static SqlConnection connectionDB = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["ConnStr"]);
private static SqlConnection DBconn
{
get
{
if (connectionDB.State == System.Data.ConnectionState.Closed)
{
connectionDB.Open();
}
return connectionDB;
}
}
2、下面的数据库连接代码是什么意思,这是什么结构? private static SqlConnection connectionDB = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["ConnStr"]);
private static SqlConnection DBconn
{
get
{
if (connectionDB.State == System.Data.ConnectionState.Closed)
{
connectionDB.Open();
}
return connectionDB;
}
}
解决方案 »
- 这次没有找到真正答案,绝不结贴。。
- this.dataGridView1.Rows[i].Cells[0].Value.ToString();
- DataTable的行和列操作
- asp.net里cache怎么用?能大幅度提高系统效率吗?cache刷新好象不及时。
- 请问WPF中的按钮等控件如何摆脱win7/vista自带样式
- 如何给ToolBar控件加外框
- 帮忙用treeview读取一下
- 报表汇总问题!
- 函数返回问题~!!谁来帮帮我~~!!!在线等~~!
- 请前辈们指点迷津。我自学C++有半年了,但我周围的人总说……
- winform中treeview点击节点时节点颜色不让变
- 关于QQ传文件,群发文件,在线等待,解决了马上散分。。急
/// 打开数据库连接
/// </summary>
/// <param name="conn"></param>
public static void OpenConn(SqlConnection conn)
{
if (conn != null)
{
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
}
} /// <summary>
/// 关闭数据库连接
/// </summary>
/// <param name="conn"></param>
public static void CloseConn(SqlConnection conn)
{
if (conn != null)
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
} } private static SqlConnection connection;
/// <summary>
/// 获取数据库连接(Connection)
/// </summary>
public static SqlConnection Connection
{
get
{
string connectionString = connString;
if (connection == null)
{
connection = new SqlConnection(connectionString);
connection.Open();
}
else if (connection.State == System.Data.ConnectionState.Closed)
{
connection.Open();
}
else if (connection.State == System.Data.ConnectionState.Broken)
{
connection.Close();
connection.Open();
}
return connection;
}
}
你下面代码的意思是 创建一个连接数据连接。 下面一个静态的方法意思是:返回一个打开的数据库连接
你下面代码的意思是 创建一个连接数据连接。 下面一个静态的方法意思是:返回一个打开的数据库连接
public static string sqlcon = "Password=密码;User ID=登录数据库用户名;Initial Catalog=要连接的数据库名 ;Data Source=192.168.xx.xx;";
System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(sqlcon);
string sql = string.Format("select * from xx表 where 密码=xx and 用户名=xxx");
System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(sql,con);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count > 0)
{
//登录成功
}
//二
private static SqlConnection connectionDB = new SqlConnection //创建一个连接(System.Configuration.ConfigurationManager.AppSettings["ConnStr"]); //从app.config文件的名为ConnStr的节读取数据库连接字符串
private static SqlConnection DBconn
{
get
{
if (connectionDB.State == System.Data.ConnectionState.Closed)
{
connectionDB.Open(); //如果连接已关闭则打开连接
}
return connectionDB;
}
}