data source initial catalog
initial catalogdatabase的区别是什么
Initial Catalog:
DataBase:
两者没有任何区别只是名称不一样,就好像是人类的真实姓名与曾用名一样。。都可以叫你。
********************************************
Integrated Security=SSPI 这个表示以当前WINDOWS系统用户身去登录SQL SERVER服务器,如果SQL SERVER服务器不支持这种方式登录时,就会出错。
你可以使用SQL SERVER的用户名和密码进行登录,如:
"Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=数据库名;Data Source=192.168.0.1;User ID=sa;Password=密码"

***************************************************
Integrated Security - - Trusted_Connection 'false' 当为 false 时,将在连接中指定用户 ID 和密码。当为 true 时,将使用当前的 Windows 帐户凭据进行身份验证。 可识别的值为 truefalseyesno 以及与 true 等效的 sspi(强烈推荐)。

*************************************************
ADO 中数据库连接方式
System.Data.SqlClient.SqlConnection
常用的一些连接字符串(C#代码)
SqlConnection conn = new SqlConnection( Server=(local);Integrated Security=SSPI;database=Pubs);
SqlConnection conn = new SqlConnection(server=(local)\NetSDK;database=pubs;Integrated Security=SSPI);
SqlConnection conn = new SqlConnection(Data Source=localhost;Integrated Security=S
SPI;Initial Catalog=Northwind;sqltransaction什么意思);
SqlConnection conn = new SqlConnection( data source=(local);initial catalog=xr;integrated security=SSPI;
persist security info=False;workstation id=XURUI;packet size=4096; );
SqlConnection myConn = new System.Data.SqlClient.SqlConnection(Persist Security Info=False;Integrated
Security=SSPI;database=northwind;server=mySQLServer);
SqlConnection conn = new SqlConnection( uid=sa;pwd=passwords;initial catalog=pubs;data source=127.0.0.1;Connect Timeout=900);
region "私有变量"
/// <summary>
/// 表示一个到数据库的打开的连接
/// </summary>
        private System.Data.SqlClient.SqlConnection Con = new SqlConnection();
/// <summary>
/// 表示执行对象是SQl还是存储过程
/// </summary>
        private System.Data.SqlClient.SqlCommand Cmd = new SqlCommand();
/// <summary>
/// 表示用于填充 System.Data.DataSet 和更新数据库的一组数据命令和到数据库的连接
/// </summary>
        private System.Data.SqlClient.SqlDataAdapter Dtapt = new SqlDataAdapter();
/// <summary>
/// 表示要在数据库中生成的事务
/// </summary>
        private System.Data.SqlClient.SqlTransaction sqlTran;
/// <summary>
/// 提供从数据源读取数据行的只进流的方法
/// </summary>
        private SqlDataReader dtrValue = null;
#endregion
#region"数据库连接处理"
/// <summary>
/// 获得webconfig中的 默认 Sql连接字符串
/// </summary>
        private string strConSql
{
get
{
return System.Configuration.ConfigurationManager.AppSettings["SQLConntionStr"].ToString();
}
}
#endregion
#region "事务处理"
/// <summary>
/// 开始事务
/// </summary>
        public void BeginTransaction()
{
if (Con.State == ConnectionState.Closed)
{
//打开连接
                OpenCn();
//开始事务
                if (sqlTran == null)
{
sqlTran = Con.BeginTransaction();
}
Cmd.Transaction = sqlTran;
}
}
/// <summary>
/// 提交事务
/// </summary>
        public void CommitTransection()
{
sqlTran.Commit();
sqlTran.Dispose();
sqlTran = null;
CloseCn();
}
/// <summary>
/// 回滚事务
/// </summary>
        public void RollbackTransection()
{
sqlTran.Rollback();
sqlTran.Dispose();
sqlTran = null;
CloseCn();
}
#endregion
#region"返回分页表数据Datatable [Read] 方式获取数据,数据量建议在查询结果在10000条记录内"
/// <summary>
/// 用于分页控件,返回需要显示页的数据和记录条数
/// </summary>
/// <param name="p_strSql">SQL语句</param>
/// <param name="p_CmdParms">SQL参数和其对应值</param>
/// <param name="p_intStart">开始记录</param>
/// <param name="p_intPageSize">每页显示记录条数</param>
/
// <param name="out_intCount">返回记录条数</param>
/// <returns>查询数据集</returns>
        protected DataTable ExecuteReadTable(string p_strSql, SqlParameter[] p_CmdParms, int p_intStart, int p_intPageSize, ref  int out_intCount)
{
return ExecuteReadTable(CommandType.Text, p_strSql, p_CmdParms, p_intStart, p_intPageSize, ref out_intCount);
}
/// <summary>
/// 1. 根据存储过程和参数值得到DataTable
/// 2. 根据SQL的得到DataTable
/// </summary>
/// <param name="p_objCmdType">是存储过程还是SQL</param>
/// <param name="p_intStart">开始记录</param>
/// <param name="p_intPageSize">每页显示条数</param>
/// <param name="p_strSql">可是是SQL 也可以是存储过程</param>
/// <param name="p_CmdParms">SqlParameter参数列表</param>
/// <param name="out_intCount">返回总记录数</param>
/// <returns>返回DataTable</returns>
        protected DataTable ExecuteReadTable(CommandType p_objCmdType, string p_strSql, SqlParameter[] p_CmdParms, int p_intStart, int p_intPageSize, ref  int out_intCount)
{
DataTable dtb = new DataTable();
DateTime dtStart = DateTime.Now;
dtrValue = ExecuteReader(p_objCmdType, p_strSql, p_CmdParms);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。