永发信息网

求一个ajax连接数据库提取数据的代码

答案:3  悬赏:30  手机版
解决时间 2021-04-21 23:11
  • 提问者网友:寂寞梧桐
  • 2021-04-20 22:51

用sql2005的数据库

说说思路,尽量详细点。

最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-04-20 23:11

public string STR_CONN = System.Configuration.ConfigurationManager.ConnectionStrings["conn"].ConnectionString.ToString();
/// <summary>
/// 查询
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public DataSet Query(string sql)
{
using (SqlConnection conn = new SqlConnection(STR_CONN))
{
using (SqlDataAdapter sda = new SqlDataAdapter(sql, STR_CONN))
{
using (DataSet ds = new DataSet())
{
sda.Fill(ds);
return ds;
}
}
}
}


/// <summary>
/// 针对增删改操作
/// </summary>
/// <param name="sql"></param>
/// <param name="param"></param>
/// <returns></returns>
public int TSG(string sql, SqlParameter[] param)
{


SqlConnection conn = new SqlConnection(STR_CONN);
SqlCommand cmd = new SqlCommand(sql, conn);


if (param != null && param.Length > 0)
{
foreach (SqlParameter p in param)
{
cmd.Parameters.Add(p);
}
}


try
{
conn.Open();
return cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
// tran.Rollback();
throw new Exception(ex.Message);
}
finally
{
conn.Close();
}
}


全部回答
  • 1楼网友:归鹤鸣
  • 2021-04-21 01:03

用ajax调用web服务,然后在web服务里面连接数据库啊

web服务就是webservice或者.ashx的文件

  • 2楼网友:旧脸谱
  • 2021-04-20 23:35

sqlconnection con=newsqlconnection("server=.,uid=;pwd=;database=")

sqlcommand cmd=new sqlcommand("select *from table",con)

con.open();

datatable dt=new datatable();

有点忘记了 我去看看书再来回答 呵呵

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯