废话不多,直接上代码
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;
}
}
}