1、数据库连接
在web.config中
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="ConnectionString" value="User ID=sa;Initial Catalog=数据库;Data Source=服务器;Password='zxcvbnm,' "/>
</appSettings>数据库打开或操作public string GetUserName(string userid)
{
SqlDataReader dr = null;
SqlServerDatabase datasql = new SqlServerDatabase();
string sqltext = "select username from users where userid='" + userid + "'";
datasql.RunSql(sqltext,out dr);
while (dr.Read())
{
return dr[0].ToString();
}
dr.Close();
return "";}public void RunSql(string sqltext, out OleDbDataReader oDr)
{
OleDbCommand cmd = CreateCommand(sqltext);
oDr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
}private OleDbCommand CreateCommand(string procName, OleDbParameter[] prams) 
{
// make sure connection is open
Open();
//command = new OleDbCommand( sprocName, new SqlConnection( ConfigManager.DALConnectionString ) );
OleDbCommand cmd = new OleDbCommand(procName, conn);
cmd.CommandType = CommandType.StoredProcedure; // add proc parameters
if (prams != null) 
{
foreach (OleDbParameter parameter in prams)
cmd.Parameters.Add(parameter);
}

// return param
cmd.Parameters.Add(
new OleDbParameter("ReturnValue", OleDbType.Integer, 4,
ParameterDirection.ReturnValue, false, 0, 0,
string.Empty, DataRowVersion.Default, null));
return cmd;
}
private void Open()
{
if (conn == null)
{
conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
  conn.Open();
    D   }
}

解决方案 »

  1.   

    数据库名MyDB,表名MyTable
    using System.Data;
    using System.Data.SqlClient;...........
    SqlConnection conn = new SqlConnection("server=x.x.x.x;database=MyDB;uid=xx;password=xx");
    conn.Open();
    string sqlQuery = "SELECT * FROM MyTable";
    SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter(sqlQuery,conn);
    DataSet ds = new DataSet();
    mySqlDataAdapter.Fill(ds);
    conn.Close();
    Response.ContentType = "text/xml";
    Response.Write(ds.GetXml().ToString());