问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么实现程序与数据库的连接

发布网友 发布时间:2022-04-28 16:02

我来回答

2个回答

热心网友 时间:2022-04-10 00:07

string sql ="server=192.168.0.59;uid=sa;pwd=panwei;database=master";//连接字符串conn = new SqlConnection(sql);//声明连接对象conn.Open();//连接打开就连上了.net和Java本质上没有区别,都是托管型的。.net是建立在java基础上的,增加了一些新的东西

热心网友 时间:2022-04-10 01:25

#region 创建连接
private SqlConnection objSqlConnection = null;
//private readonly string conStr = ConfigurationManager.AppSettings["conStr"].ToString();
public DBHelper()
{
//objSqlConnection = new SqlConnection(conStr);
objSqlConnection = new SqlConnection("Data Source=.;Initial Catalog=KaWaSystem;Integrated Security=True");
}
#endregion #region 执行insert,update,delete public int ExcuteNonQuery(string sql)
{
SqlCommand objSqlCommand = new SqlCommand(sql, objSqlConnection);
objSqlConnection.Open();
return objSqlCommand.ExecuteNonQuery();
} public int ExcuteNonQuery(string cmdText, SqlParameter[] paras)
{
SqlCommand objSqlCommand = new SqlCommand(cmdText, objSqlConnection);
objSqlConnection.Open();
objSqlCommand.CommandType = CommandType.StoredProcere;
objSqlCommand.Parameters.AddRange(paras);
return objSqlCommand.ExecuteNonQuery(); }
#endregion #region 执行Select语句 public SqlDataReader GetReader(string sql)
{
SqlCommand objSqlCommand = new SqlCommand(sql, objSqlConnection);
objSqlConnection.Open();
return objSqlCommand.ExecuteReader();
} public SqlDataReader GetReader(string cmdText, SqlParameter[] paras)
{
SqlCommand objSqlCommand = new SqlCommand(cmdText, objSqlConnection);
objSqlConnection.Open();
objSqlCommand.CommandType = CommandType.StoredProcere;
if (paras!=null)
{
objSqlCommand.Parameters.AddRange(paras);
}
return objSqlCommand.ExecuteReader();
} #endregion #region 操作DataSet public DataSet GetDataSet(string sql)
{
SqlDataAdapter da = new SqlDataAdapter(sql, objSqlConnection);
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
} public DataSet GetDataSet(string cmdText, SqlParameter[] paras)
{
SqlDataAdapter da = new SqlDataAdapter(cmdText, objSqlConnection);
da.SelectCommand.CommandType = CommandType.StoredProcere;
da.SelectCommand.Parameters.AddRange(paras);
DataSet ds = new DataSet();
da.Fill(ds);
return ds; }
#endregion
#region 返回首行首列的值
public object ExecuteScalar(string sql)
{
SqlCommand objSqlCommand = new SqlCommand(sql, objSqlConnection);
objSqlConnection.Open();
return objSqlCommand.ExecuteScalar();
} public object ExecuteScalar(string comText, SqlParameter[] param)
{
SqlCommand objSqlCommand = new SqlCommand(comText, objSqlConnection);
objSqlConnection.Open();
objSqlCommand.CommandType = CommandType.StoredProcere;
objSqlCommand.Parameters.AddRange(param);
return objSqlCommand.ExecuteScalar();
}
#endregion #region 关闭连接
/// <summary>
/// 关闭链接数据库
/// </summary>
public void CloseCon()
{
if (objSqlConnection.State == ConnectionState.Open)
{
objSqlConnection.Close();
}
}
#endregion 这个是一个通用的链接类,但是还要在web。config里面配置才行,然后你就在你的方法里面调用就行了,至于。net和Java之间的区别,你到网上自己找找,里面有很专业的回答。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 微信转账收费吗? 我的车是外地牌照今天限号,我出去可能要走五环,要是被拍到怎么处罚?或者被*查到怎么处罚?有查的吗 外地车在西安遇到限号怎么办 如果在异地违反了外地车限行规定如何处罚? 外地车闯了限行怎么办 限行被拍怎么处罚? 外地车限行怎么处罚? 外地车限号怎么处罚 碰到不熟悉的人我们该如何打招呼才会避免尴尬? 一般应该怎么和人打招呼。 哪个股票名称最后1个字是通字 人际交往,如何打招呼 怎么打招呼 股票后有个通是什么意思 股票带通字是什么意思 怎么跟别人打招呼说什么? 股票的通是什么意思 让半球是什么意思? 是可能发生 啊就是规范iuab靠近阿富汗卡巴 好人啊比克 珠海摩托车违章罚款怎么交 微信转账需要手续费吗? 数据库与程序之间的连接需要什么软件?例如我写了一个程序,我该怎么把程... 如何把数据库和其他程序连接起来 请问一下,你是如何连接数据库,在配置的过程中 程序中怎么连接oracle数据库 自制程序怎样连接数据库并可以履行语句 怎样实现在程序中动态的连接数据库 电脑表格怎么分行 excle中多列数据如何实现某一个单元格分行? excel怎么分列,分行 excel表格怎么换行列? 怎么在表格中分行? 关于中国特种兵电视剧 奥迪A8的时间怎么调 特种兵的电视剧 奥迪a8l电子钟时间怎么调? 关于特种兵电视剧和特警电视剧 奥迪a8 13年的 时间怎么设置 14款奥迪a8l的表如何调整 a8车内钟表时间怎么调