锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
寮曠敤 System.Web.Mail鍛藉悕絀洪棿
聽private void SenMail2003()
聽聽聽 {
聽聽聽聽聽聽聽 MailMessage mailObj = new MailMessage();
聽聽聽聽聽聽聽 mailObj.To = this.txtTo.Text;
聽聽聽聽聽聽聽 mailObj.From = this.txtFrom.Text;
聽聽聽聽聽聽聽
聽聽聽聽聽聽聽 mailObj.Subject = "綺鵑噰絎戣瘽";
聽聽聽聽聽聽聽 mailObj.Body = "鐚紒浣犲凡涓瘨! 鍝堝搱 ";
聽聽聽聽聽聽聽
聽聽聽聽聽聽聽 mailObj.BodyFormat = MailFormat.Html;
聽聽聽聽聽聽聽 mailObj.BodyEncoding = MailFormat.Base64;
聽聽聽聽聽聽聽 mailObj.Priority = MailPriority.High;
聽聽聽聽聽聽聽 mailObj.Attachments.Add(new MailAttachment("c:\\swf\\000.bmp"));
聽聽聽聽聽聽聽 SmtpMail.Send(mailObj);
聽聽聽聽聽聽聽 Response.Write("鍙戦侀偖浠舵垚鍔燂紒");
聽聽聽 }
浜屻乿s2005
寮曠敤 System.Net.Mail鍛藉悕絀洪棿,瀹夊叏鎬у緱鍒頒簡澧炲己
聽public static void SendWebMailAndAttach(string server)
聽聽聽 {
聽聽聽聽聽聽聽聽 string file = "e:\\inetpub\\wwwroot\\Test2005All\\TestXML\\testXML.xml";
聽聽聽聽聽聽聽聽 System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage("Test@126.com", "Test@126.com", "text message for you.", "Test Title");
聽聽聽聽聽聽聽聽 System.Net.Mail.Attachment data = new System.Net.Mail.Attachment(file, System.Net.Mime.MediaTypeNames.Application.Octet);
聽聽聽聽聽聽聽聽 System.Net.Mime.ContentDisposition disposition = data.ContentDisposition;
聽聽聽聽聽聽聽聽 disposition.CreationDate = System.IO.File.GetCreationTime(file);
聽聽聽聽聽聽聽聽 disposition.ModificationDate = System.IO.File.GetLastWriteTime(file);
聽聽聽聽聽聽聽聽 disposition.ReadDate = System.IO.File.GetLastAccessTime(file);
聽聽聽聽聽聽聽聽 message.Attachments.Add(data);
聽聽聽聽聽聽聽 System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(server);
聽聽聽聽聽聽聽 client.Credentials = new NetworkCredential("鐢ㄦ埛鍚?, "瀵嗙爜");
聽聽聽聽聽聽聽 client.Send(message);
聽聽聽聽聽聽聽 data.Dispose();
聽聽聽 }
寮曠敤紺轟緥
SendWebMailAndAttach("smtp.126.com");
using System.Data;
using System.Data.OleDb;
......
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";
strConnection+=@"Data Source=C:\BegASPNET\Northwind.mdb";
OleDbConnection objConnection=new OleDbConnection(strConnection);
......
objConnection.Open();
objConnection.Close();
......
--------------------------------------------------------------------------------
瑙i噴:
銆榪炴帴Access鏁版嵁搴撻渶瑕佸鍏ラ澶栫殑鍛藉悕絀洪棿,鎵浠ユ湁浜嗘渶鍓嶉潰鐨勪袱鏉sing鍛戒護,榪欐槸蹇呬笉鍙皯鐨?
銆strConnection榪欎釜鍙橀噺閲屽瓨鏀劇殑鏄繛鎺ユ暟鎹簱鎵闇瑕佺殑榪炴帴瀛楃涓?浠栨寚瀹氫簡瑕佷嬌鐢ㄧ殑鏁版嵁鎻愪緵鑰呭拰瑕佷嬌鐢ㄧ殑鏁版嵁婧?
銆"Provider=Microsoft.Jet.OleDb.4.0;"鏄寚鏁版嵁鎻愪緵鑰?榪欓噷浣跨敤鐨勬槸Microsoft Jet寮曟搸,涔熷氨鏄疉ccess涓殑鏁版嵁寮曟搸,asp.net灝辨槸闈犺繖涓拰Access鐨勬暟鎹簱榪炴帴鐨?
銆"Data Source=C:\BegASPNET\Northwind.mdb"鏄寚鏄庢暟鎹簮鐨勪綅緗?浠栫殑鏍囧噯褰㈠紡鏄?Data Source=MyDrive:MyPath\MyFile.MDB".
PS:
銆1."+="鍚庨潰鐨?@"絎﹀彿鏄槻姝㈠皢鍚庨潰瀛楃涓蹭腑鐨?\"瑙f瀽涓鴻漿涔夊瓧絎?
銆2.濡傛灉瑕佽繛鎺ョ殑鏁版嵁搴撴枃浠跺拰褰撳墠鏂囦歡鍦ㄥ悓涓涓洰褰曚笅,榪樺彲浠ヤ嬌鐢ㄥ涓嬬殑鏂規(guī)硶榪炴帴:
銆銆strConnection+="Data Source=";
銆銆strConnection+=MapPath("Northwind.mdb");
銆銆榪欐牱灝卞彲浠ョ渷寰椾綘鍐欎竴澶у爢涓滆タ浜?
銆3.瑕佹敞鎰忚繛鎺ュ瓧絎︿覆涓殑鍙傛暟涔嬮棿瑕佺敤鍒嗗彿鏉ュ垎闅?
銆"OleDbConnection objConnection=new OleDbConnection(strConnection);"榪欎竴鍙ユ槸鍒╃敤瀹氫箟濂界殑榪炴帴瀛楃涓叉潵寤虹珛浜嗕竴涓摼鎺ュ璞?浠ュ悗瀵規(guī)暟鎹簱鐨勬搷浣滄垜浠兘瑕佸拰榪欎釜瀵硅薄鎵撲氦閬?
銆"objConnection.Open();"榪欑敤鏉ユ墦寮榪炴帴.鑷蟲,涓嶢ccess鏁版嵁搴撶殑榪炴帴瀹屾垚.
--------------------------------------------------------------------------------
2.C#榪炴帴SQL Server
紼嬪簭浠g爜:
--------------------------------------------------------------------------------
using System.Data;
using System.Data.SqlClient;
...
string strConnection="user id=sa;password=;";
strConnection+="initial catalog=Northwind;Server=YourSQLServer;";
strConnection+="Connect Timeout=30";
SqlConnection objConnection=new SqlConnection(strConnection);
...
objConnection.Open();
objConnection.Close();
...
--------------------------------------------------------------------------------
瑙i噴:
榪炴帴SQL Server鏁版嵁搴撶殑鏈哄埗涓庤繛鎺ccess鐨勬満鍒舵病鏈変粈涔堝お澶х殑鍖哄埆,鍙槸鏀瑰彉浜咰onnection瀵硅薄鍜岃繛鎺ュ瓧絎︿覆涓殑涓嶅悓鍙傛暟.
棣栧厛,榪炴帴SQL Server浣跨敤鐨勫懡鍚嶇┖闂翠笉鏄?System.Data.OleDb",鑰屾槸"System.Data.SqlClient".
鍏舵灝辨槸浠栫殑榪炴帴瀛楃涓蹭簡,鎴戜滑涓涓竴涓弬鏁版潵浠嬬粛(娉ㄦ剰:鍙傛暟闂寸敤鍒嗗彿鍒嗛殧):
銆"user id=sa":榪炴帴鏁版嵁搴撶殑楠岃瘉鐢ㄦ埛鍚嶄負sa.浠栬繕鏈変竴涓埆鍚?uid",鎵浠ヨ繖鍙ユ垜浠繕鍙互鍐欐垚"uid=sa".
銆"password=":榪炴帴鏁版嵁搴撶殑楠岃瘉瀵嗙爜涓虹┖.浠栫殑鍒悕涓?pwd",鎵浠ユ垜浠彲浠ュ啓涓?pwd=".
銆榪欓噷娉ㄦ剰,浣犵殑SQL Server蹇呴』宸茬粡璁劇疆浜嗛渶瑕佺敤鎴峰悕鍜屽瘑鐮佹潵鐧誨綍,鍚﹀垯涓嶈兘鐢ㄨ繖鏍風殑鏂瑰紡鏉ョ櫥褰?濡傛灉浣犵殑SQL Server璁劇疆涓篧indows鐧誨綍,閭d箞鍦ㄨ繖閲屽氨涓嶉渶瑕佷嬌鐢?user id"鍜?password"榪欐牱鐨勬柟寮忔潵鐧誨綍,鑰岄渶瑕佷嬌鐢?Trusted_Connection=SSPI"鏉ヨ繘琛岀櫥褰?
銆"initial catalog=Northwind":浣跨敤鐨勬暟鎹簮涓?Northwind"榪欎釜鏁版嵁搴?浠栫殑鍒悕涓?Database",鏈彞鍙互鍐欐垚"Database=Northwind".
銆"Server=YourSQLServer":浣跨敤鍚嶄負"YourSQLServer"鐨勬湇鍔″櫒.浠栫殑鍒悕涓?Data Source","Address","Addr".濡傛灉浣跨敤鐨勬槸鏈湴鏁版嵁搴撲笖瀹氫箟浜嗗疄渚嬪悕,鍒欏彲浠ュ啓涓?Server=(local)\瀹炰緥鍚?;濡傛灉鏄繙紼嬫湇鍔″櫒,鍒欏皢"(local)"鏇挎崲涓鴻繙紼嬫湇鍔″櫒鐨勫悕縐版垨IP鍦板潃.
銆"Connect Timeout=30":榪炴帴瓚呮椂鏃墮棿涓?0縐?
銆鍦ㄨ繖閲?寤虹珛榪炴帴瀵硅薄鐢ㄧ殑鏋勯犲嚱鏁頒負:SqlConnection.
--------------------------------------------------------------------------------
3.C#榪炴帴Oracle
紼嬪簭浠g爜:
--------------------------------------------------------------------------------
using System.Data.OracleClient;
using System.Data;
//鍦ㄧ獥浣撲笂娣誨姞涓涓寜閽紝鍙獴utton1錛屽弻鍑籅utton1錛岃緭鍏ヤ互涓嬩唬鐮?br />private void Button1_Click(object sender, System.EventArgs e)
{
string ConnectionString="Data Source=sky;user=system;password=manager;";//鍐欒繛鎺ヤ覆
OracleConnection conn=new OracleConnection(ConnectionString);//鍒涘緩涓涓柊榪炴帴
try
{
conn.Open();
OracleCommand cmd=conn.CreateCommand();
cmd.CommandText="select * from MyTable";//鍦ㄨ繖鍎垮啓sql璇彞
OracleDataReader odr=cmd.ExecuteReader();//鍒涘緩涓涓狾racleDateReader瀵硅薄
while(odr.Read())//璇誨彇鏁版嵁錛屽鏋渙dr.Read()榪斿洖涓篺alse鐨勮瘽錛屽氨璇存槑鍒拌褰曢泦鐨勫熬閮ㄤ簡聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
{
Response.Write(odr.GetOracleString(1).ToString());//杈撳嚭瀛楁1錛岃繖涓暟鏄瓧孌電儲寮曪紝鍏蜂綋鎬庝箞浣跨敤瀛楁鍚嶈繕鏈夊緟鐮旂┒
}
odr.Close();
}
catch(Exception ee)
{
Response.Write(ee.Message); //濡傛灉鏈夐敊璇紝杈撳嚭閿欒淇℃伅
}
finally
{
conn.Close(); //鍏抽棴榪炴帴
}
}
--------------------------------------------------------------------------------
4.C#榪炴帴MySQL
紼嬪簭浠g爜:
--------------------------------------------------------------------------------
using MySQLDriverCS;
// 寤虹珛鏁版嵁搴撹繛鎺?br />MySQLConnection DBConn;
DBConn = new MySQLConnection(new MySQLConnectionString("localhost","mysql","root","",3306).AsString);
DBConn.Open();
// 鎵ц鏌ヨ璇彞
MySQLCommand DBComm;
DBComm = new MySQLCommand("select Host,User from user",DBConn);
// 璇誨彇鏁版嵁
MySQLDataReader DBReader = DBComm.ExecuteReaderEx();
// 鏄劇ず鏁版嵁
try
{
while (DBReader.Read())
{
Console.WriteLine("Host = {0} and User = {1}", DBReader.GetString(0),DBReader.GetString(1));
}
}
finally
{
DBReader.Close();
DBConn.Close();
}
//鍏抽棴鏁版嵁搴撹繛鎺?br />DBConn.Close();
--------------------------------------------------------------------------------
5.C#榪炴帴IBM DB2
紼嬪簭浠g爜:
--------------------------------------------------------------------------------
OleDbConnection1.Open();
//鎵撳紑鏁版嵁搴撹繛鎺?br />OleDbDataAdapter1.Fill(dataSet1,"Address");
//灝嗗緱鏉ョ殑鏁版嵁濉叆dataSet
DataGrid1.DataBind();
//緇戝畾鏁版嵁
OleDbConnection1.Close();
//鍏抽棴榪炴帴
//澧炲姞鏁版嵁搴撴暟鎹?br />鍦╓eb Form涓婃柊澧炲搴斿瓧孌墊暟閲忎釜鏁扮殑TextBox錛屽強涓涓猙utton錛屼負璇ユ寜閿鍔燙lick鍝嶅簲浜嬩歡浠g爜濡備笅錛?br />
this.OleDbInsertCommand1.CommandText = "INSERTsintosADDRESS(NAME,
EMAIL, AGE, ADDRESS) VALUES
('"+TextBox1.Text+"','"+TextBox2.Text+"','"+TextBox3.Text+"','"+TextBox4.Text+"')";
OleDbInsertCommand1.Connection.Open();
//鎵撳紑榪炴帴
OleDbInsertCommand1.ExecuteNonQuery();
//鎵ц璇QL璇彞
OleDbInsertCommand1.Connection.Close();
//鍏抽棴榪炴帴
--------------------------------------------------------------------------------
6.C#榪炴帴SyBase
紼嬪簭浠g爜: (OleDb)
--------------------------------------------------------------------------------
Provider=Sybase.ASEOLEDBProvider.2;Initial Catalog=鏁版嵁搴撳悕;User ID=鐢ㄦ埛鍚?Data Source=鏁版嵁婧?Extended Properties="";Server Name=ip鍦板潃;Network Protocol=Winsock;Server Port Address=5000;