如何在C#将数据库与应用程序连接起来

如何在C#将数据库与应用程序连接起来,第1张

有多种方法,具体还有看你连接什么数据库,以及采用什么连接方式

我经常用的方法是用DAO连接Access

具体方法是

1、先添加DAO的引用

2、定义全局变量

public DAODatabase myDb;

DAOWorkspace myWs;

public DAORecordset myRec;

DAODBEngine de = new DAODBEngineClass();

3、自己定义一个打开数据库的函数,以便自己调用

public void OpenDb(String sql)

{

string dbStr;

dbStr = "c:\\钟山亮mdb";//数据库的路径

myWs = deWorkspaces[0];

myDb = myWsOpenDatabase(dbStr, null, null, null);

myRec = myDbOpenRecordset(sql, DAORecordsetTypeEnumdbOpenDynaset,

DAORecordsetOptionEnumdbDenyWrite,

DAOLockTypeEnumdbOptimistic);

}

4、打开数据库

string sql="select from myTb";//书写你自己的SQL语句

OpenDb(sql);

while (!myRecEOF)//遍历记录 {

myRecMoveNext();

}

myRecClose();

myDbClose();

1

新建一个FORM。在控件栏找到ADO一栏,把里面的ADOConnection和ADOQuery两个各建立一个放在FORM里。这两个控件运行后是不可见的,所以你可以随便放在FORM的任何位置。然后再找到DATA

ACCESS一栏,把它下属的DataSource控件拖一个放到FORM里。用这三个控件就可以建立连接了。

2设置相关属性,首先我们设置ADOConnection,这个控件就是与数据连接的控件。双击它d出配置窗口,单击BUILD按钮,出现数据库链接属性窗口,ACCESS数据库就选择有个JET40什么的那个数据库,如果是本地的数据库可以在下拉列表选择服务器名称或者自己直接输入服务器名称(远程的直接输入IP即可),然后输入登录密码和选择数据库。设置完成点击测试连接,显示成功说明链接正常,单击完成退出设置。

3

ADOQuery这个控件是用SQL *** 作数据库的,在它的属性栏有个connection属性,点击它的下拉菜单选择刚刚建立好的ADOConnection1,DataSource控件则是存放结果的地方,把它的DataSet属性设置成ADOQuery1。这样我们就可以通过调用ADOQuery来对数据库进行 *** 作了。

4

链接好数据库以后就可以对数据库进行 *** 作了。最常见的用法是建立一个DBGRID,然后把他的connection属性选成我们的Datasource1。如果你想预先设置好SQL语句的话,在ADOQUERY的左边属性栏里的SQL栏,点那个三个点的省略号输入你想查询的SQL语句。然后ACTIVE属性设置成TRUE,这样一运行,在DBGRID里就会显示你的SQL查询结果了。

setpointer(hourglass!) sqlcadbms=profilestring("hszxini","database","dbms","") sqlcadatabase=profilestring("hszxini","database","database","") sqlcalogid=profilestring("hszxini","database","logid","") sqlcalogpass=profilestring("hszxini","database","logpass","") sqlcaservername=profilestring("hszxini","database","servername","") sqlcadbpass=profilestring("hszxini","database","dbpass","") sqlcauserid=profilestring("hszxini","database","userid","") sqlcalock=profilestring("hszxini","database","lock","") sqlcadbparm=profilestring("hszxini","database","dbparm","") sqlcaautocommit=true connect using sqlca; setpointer(arrow!) if sqlcasqlcode<0 then messagebox(" *** 作失败","数据库连接错误!") halt end if 初始文件hszx。ini是配置文件,可以在开发目录夏建一个 [Database] DBMS=O84 ORACLE 804 Database= UserId= DatabasePassword= LogPass=密码 ServerName=服务器名 LogId=登录名 Lock= DbParm= Prompt=0 AutoCommit=0 其他的数据库也雷同

以上就是关于如何在C#将数据库与应用程序连接起来全部的内容,包括:如何在C#将数据库与应用程序连接起来、用delphi做的程序如何连接SQL数据库应该怎么 *** 作、pb开发程序怎么跟数据库连,代码详细点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9863271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存