using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data;
using System.Data.SqlClient;
namespace test
{
public class Class1
{
public DataSet RunQuery(String QueryString)
{
String ConnectionString = "server=localhost;database=NorthWind;Integrated Security=SSPI";
try
{
using (SqlConnection DBConnection = new SqlConnection(ConnectionString))
{
DBConnection.Open();
DataSet ResultsDataSet = new DataSet();
SqlDataAdapter DBAdapter = new SqlDataAdapter(QueryString, DBConnection);
DBAdapter.Fill(ResultsDataSet);
}
}
catch (Exception ex)
{
ex.Message;
}
return ResultsDataSet;
}
}
}
string sql = "select * from users ";
string stringconcetion = System.Configuration.ConfigurationManager.ConnectionStrings["Conn"].ConnectionString;
using (SqlConnection conn = new SqlConnection(stringconcetion))
{
conn.Open();
SqlCommand cmd = new SqlCommand(sql,conn);
string LastTime = cmd.ExecuteScalar().Tostring();
}
String ConnectionString = "server=localhost;database=NorthWind;Integrated Security=SSPI";
string sql="select * from users";
using (SqlConnection cn = new SqlConnection(ConnectionString ))
{
SqlCommand command=new SqlCommand(sql,cn);
cn.Open()
//SqlDataReader 对象中保存查询的结果,不能new。相当于游标,先打开 再读取 最后关闭。
SqlDataReader reader=command.ExecuteReader(CommandBehavior.CloseConnection); //CloseConnection 指定在关闭DataReader的时候,自动关闭数据库连接。
while (reader.Read())
{
//int id=(int)reader[0]; 第二种写法
//int id=reader.GetInt(0); 第三种写法
int id=(int)reader["userid"];
}
reader.Close();
}