不知道谁的代码这样的:
namespace LogDB { using System;
using System.Data;
using System.Data.SqlClient; public class LogConn { private static SqlConnection _LogConn = new SqlConnection();
public static SqlConnection conn {
get {
if (_LogConn != null)
return _LogConn; _LogConn.ConnectionString = "server=61........";
try {
_LogConn.Open();
} catch {} return _LogConn ;
}
} public static void Main() { } }
}谁能帮我写一个?
namespace LogDB { using System;
using System.Data;
using System.Data.SqlClient; public class LogConn { private static SqlConnection _LogConn = new SqlConnection();
public static SqlConnection conn {
get {
if (_LogConn != null)
return _LogConn; _LogConn.ConnectionString = "server=61........";
try {
_LogConn.Open();
} catch {} return _LogConn ;
}
} public static void Main() { } }
}谁能帮我写一个?
解决方案 »
- 请教老鸟一个问题:怎么在后台动态控制前台的静态标签
- 我在.net2008里要实现模糊查询,如何实现?
- 帮我看看这个程序,有源码!
- 运行没错误,为什么就不执行response呢
- 新手求救,XML文件读取问题
- ajax应用:为了避免页面加载时HoverMenuExtender的内容显示出来,先将其隐藏。但在CSS中使用display:none;,则显示效果混乱,怎么办?
- 一个很奇怪的问题,web.config 和 Dropdownlist
- help 如何导出为xml文件
- ~~~~~~~~~~~~~~~~~各们大哥,帮小弟解决一个问题。非常之急,在线等~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 在属性里面无法进行进行对象是否为null的比较?.net的错,还是我的错?
- 不正确的结构化数组初始值设定项
- 有没有可以接受用户输入文本的类似消息框的物体
{
/// <summary>
/// 先定义一个静态数据库连接对象
/// </summary>
private static SqlConnection _LogConn = new SqlConnection();
/// <summary>
/// 定义该对象
/// </summary>
public static SqlConnection conn
{
get
{
//先判断上述变量是否已经有值了,如果有则后面的程序不执行,直接返回
if (_LogConn != null)
{
return _LogConn;
} //如果没有,则给它赋值,指定它的连接串
_LogConn.ConnectionString = "server=61........";
try
{
//并且,打开它
_LogConn.Open();
}
catch
{
//此处可加入错误处理
} //返回该对象
return _LogConn ;
}
} public static void Main()
{ } //如此,调用时,只要你调用conn,那么它就会自动打开数据库连接
//调用方式LogConn.conn
}
}
{
using System;
using System.Data;
using System.Data.SqlClient; public class LogConnection
{
public SqlConnection conn; public LogConnection()
{
} public SqlConnection Open() { string strConn = "server=61..."; try
{
conn = new SqlConnection(strConn);
conn.Open();
}
catch(Exception e)
{
throw(new Exception(e.Message.ToString()));
}
finally
{
//conn.Close();
}
return conn;
} public void Close() {
try
{
conn.Close();
}
catch(Exception e)
{
throw(new Exception(e.Message.ToString()));
}
finally
{
//conn.Close();
}
} static void Main() { } }
}编译成xx.dll
调用
SqlConnection conn;
LogConnection lc = new LogConnection();
conn = lc.Open();终于写出来了