999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

關于C#客戶端程序連接數據庫的INI文件操作的點滴體會

2011-12-31 00:00:00閆雪東

摘要:基于Visual Studio2005開發工具,利用C#+SqlServer2000的C/S模式軟件開發受到絕大多數軟件開發愛好者所青睞,但一直有一個問題即:客戶端數據庫連接參數設置亟待解決,本文主要是介紹如何利用API函數GetPrivateProfileString和WritePrivateProfileString解決此問題。

關鍵詞:C# INI文件操作

1 開發及調試環境

安裝windows server2003網絡操作系統、sqlserver2000數據庫和VS2005開發工具的計算機一臺,此計算機主要用于程序編寫和調試。

2 測試用數據庫

在sqlserver2000環境下,建立一個數據庫即:測試庫,同時也可以設置此數據庫的用戶和密碼,但也可采用系統默認用戶即sa。

3 程序所涉及的核心代碼

3.1 導入命名空間 在窗體導入命名空間位置處導入所需命名空間,具體如下:

using System.Runtime.InteropServices;

using System.Data.SqlClient;

using System.IO;

3.2 聲明API函數 在窗體類中聲明所需的API函數

[DllImport(\"kernel32\")]

private static extern int GetPrivateProfileString(string section,string key,string defVal,StringBuilder retVal,int size, string filePath);

[DllImport(\"kernel32\")]

private static extern long WritePrivateProfileString(string section,string key,string val,string filePath);

3.3 自定義讀、寫INI文件函數

3.3.1 寫INI文件函數

private void wini(string sip,string de,string uid,string pwd,string fe)

{

string fh= Directory.GetCurrentDirectory() + \"\\\\\" + fe;

long sz1=WritePrivateProfileString(\"sysset\",\"sip\",sip,fh);

long sz2=WritePrivateProfileString(\"sysset\",\"de\",de,fh);

long sz3= WritePrivateProfileString(\"sysset\",\"uid\",uid,fh);

long sz4 = WritePrivateProfileString(\"sysset\",\"pwd\", pwd, fh);

}

3.3.2 讀INI文件函數 private void rini(TextBox t1,TextBox t2,TextBox t3,TextBox t4,string fe)

{

string fh = Directory.GetCurrentDirectory() + \"\\\\\"+fe;

StringBuilder temp = new StringBuilder();

int fip =GetPrivateProfileString(\"sysset\",\"sip\",\"\",temp, 255,fh);

int se =GetPrivateProfileString(\"sysset\",\"de\",\"\",temp, 255,fh);

int ge =GetPrivateProfileString(\"sysset\",\"uid\",\"\",temp, 255,fh);

int gw = GetPrivateProfileString(\"sysset\",\"pwd\",\"\", temp,255,fh);

t1.Text =temp.ToString();t2.Text =temp.ToString();

t3.Text =temp.ToString();t4.Text =temp.ToString();

}

3.3.3 數據庫連接函數 private Boolean getconn(string ip,string de,string uid,string pwd)

{

SqlConnection myconn = new SqlConnection();

myconn.ConnectionString = \"server=\"+ip+\";database=\"+de+\";uid=\"+uid+\";pwd=\"+pwd;

try {myconn.Open();return true;}

catch {return 1;}

}

上述,即為本程序的核心代碼,各位愛好者稍加整理、修改即可使用,同時敬請各位同行批評指正。

主站蜘蛛池模板: 欧美一级黄片一区2区| 国产精品一区二区久久精品无码| 国模私拍一区二区| 久草国产在线观看| 日本在线视频免费| 国产美女无遮挡免费视频| 成人精品午夜福利在线播放| 国产麻豆aⅴ精品无码| 在线无码av一区二区三区| 日韩在线视频网| 伊人色在线视频| 国模在线视频一区二区三区| 欧美怡红院视频一区二区三区| 中文字幕首页系列人妻| 首页亚洲国产丝袜长腿综合| aaa国产一级毛片| 免费av一区二区三区在线| 亚洲第一页在线观看| 日本一区二区不卡视频| 日本a级免费| 美女被躁出白浆视频播放| 国产精品露脸视频| 制服丝袜一区| 91精品久久久无码中文字幕vr| 996免费视频国产在线播放| 久久熟女AV| 97久久免费视频| 免费啪啪网址| 成人av手机在线观看| 国产成熟女人性满足视频| 国产亚洲精品精品精品| 一级成人a毛片免费播放| 国产欧美另类| 99热最新网址| 欧美日韩综合网| 亚洲日韩精品无码专区97| 亚洲伊人久久精品影院| 亚洲床戏一区| 国产成年无码AⅤ片在线| 天天色综合4| 97人妻精品专区久久久久| 亚洲av无码久久无遮挡| 美女无遮挡免费视频网站| 香蕉精品在线| 国产在线观看91精品亚瑟| 日本在线亚洲| 成人午夜久久| 日本高清免费不卡视频| 狠狠亚洲婷婷综合色香| 欧美曰批视频免费播放免费| 免费午夜无码18禁无码影院| 日本亚洲欧美在线| 免费观看国产小粉嫩喷水| 久久人妻系列无码一区| 激情综合婷婷丁香五月尤物| 高清色本在线www| 中文纯内无码H| 国产主播喷水| 国产日韩丝袜一二三区| 国产成人综合网在线观看| 999福利激情视频| 国产99视频精品免费视频7| 2024av在线无码中文最新| 精品综合久久久久久97超人| 亚洲免费三区| 国产无套粉嫩白浆| 亚洲欧洲日韩久久狠狠爱| 日韩高清中文字幕| 国产精品视频猛进猛出| 日韩最新中文字幕| 国产成人无码AV在线播放动漫 | 亚洲人在线| 欧洲精品视频在线观看| 尤物成AV人片在线观看| 国产91线观看| 亚洲日韩高清无码| 久草网视频在线| 亚洲国产成人麻豆精品| 国产在线小视频| 欧美日一级片| 欧美人与牲动交a欧美精品 | 日本一区中文字幕最新在线|