天津理工大学C#期末复习总结

  • 格式:docx
  • 大小:27.40 KB
  • 文档页数:14

下载文档原格式

  / 14
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C#资料

一、数据库相关

连接字符串:

Data Source=myServerAddress;Initial Catalog=myDataBase;User

Id=myUsername;Password=myPassword;

Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial

Catalog=myDataBase;User ID=myUsername;Password=myPassword;

string sqlConnection="DATA SOURCE=(local);DATABASE=DB;USER ID=SA;PWD=123";

public static readonly string connstr = "Data Source=vmb72;Initial Catalog=SCHOOL;Integrated Security=True;Connect Timeout=15";

"Data Source=C:\BegASPNET\Northwind.mdb"是指明数据源的位置,他的标准形式是"Data Source=MyDrive:MyPath\MyFile.MDB". PS: 1."+="后面的"@"符号是防止将后面字符串中的"\"解析为转义字符. 2.如果要连接的数据库文件和当前文件在同一个目录下,还可以使用如下的方法连接: strConnection+="Data Source=";strConnection+=MapPath("Northwind.mdb"; 这样就可以省得你写一大堆东西了!

3.要注意连接字符串中的参数之间要用分号来分隔. "OleDbConnection

objConnection=new OleDbConnection(strConnection);"这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的操作我们都要和这个对象打交道.

打开连接:

SqlConnection conn = new SqlConnection(connstr);

conn.Open();

操作:SqlCommand sqlcom=new SqlCommand("insert into info(id,name,sex)values("+i+",'"+s 1+"','"+s2+"')",objSqlConnection);

sqlcom.ExecuteNonQuery();

填充:

DataTable dt1=new DataTable();

SqlDataAdapter da1=new SqlDataAdapter();

string query="SELECT*from info where id="+i;

DataSet objDataSet=new DataSet();

SqlDataAdapter obj=new SqlDataAdapter();

obj.SelectCommand=new SqlCommand(query,objSqlConnection);

obj.Fill(objDataSet,"info");

SqlCommand objSqlCommand=new SqlCommand(query,objSqlConnection);SqlDataRe ader objSqlReader=objSqlCommand.ExecuteReader();

数据库连接示例:

static public SqlConnection GetConn()

{

string connString = null;

connString =System.Configuration.ConfigurationManager.AppSettings["ConnString"]; SqlConnection conn = new SqlConnection(connString);

return conn;

}// 执行select语句,返回DataTable对象

static public DataTable QueryBySql(string sqlStr)

{

DataTable dt = null;

SqlConnection conn = null;

SqlDataAdapter da = null;

try

{

dt = new DataTable();

conn = GetConn();

da = new SqlDataAdapter(sqlStr, conn);

da.Fill(dt);

}

catch (Exception ex)

{

throw ex;

}

finally

{

dt.Dispose();

da.Dispose();

conn.close();

conn.Dispose();

}

return dt;

}

// 执行insert into、update、delete

static public int SqlCmdOperation(string sqlText)

{

SqlConnection conn = null;

SqlCommand cmd = null;

int count = 0;

try