废话不多,直接上代码
using Oracle.DataAccess.Client;
using System.Configuration;
using System.Data;
namespace Frame.Utils
{
public class OracleBulkCopyConnectionUtil
{
private readonly static string connString = ConfigurationManager.ConnectionStrings["SQL"].ConnectionString;
private static OracleConnection singleton = null;
private static readonly object lockS = new object();//确保线程同步
public static OracleConnection getSingleton()
{
if (singleton == null)
{
lock (lockS)
{
if (singleton == null)
{
singleton = new OracleConnection(connString);
}
}
}
return singleton;
}
}
}
本文介绍了一个用于Oracle数据库批量数据复制的连接实用工具类,该工具使用了静态单例模式来管理数据库连接,通过ConfigurationManager获取连接字符串,确保了线程间的同步访问。
1280

被折叠的 条评论
为什么被折叠?



