c#

位置:IT落伍者 >> c# >> 浏览文章

Visual C#实现DB2数据库的编程例子[2]


发布日期:2021年06月25日
 
Visual C#实现DB2数据库的编程例子[2]

oleDbConnectionOpen();

//打开数据库连接

oleDbDataAdapterFill(dataSetAddress);

//将得来的数据填入dataSet

DataGridDataBind();

//绑定数据

oleDbConnectionClose();

//关闭连接

编译运行后可见address表中内容被显示于Web Form的DataBrid中OleDbConnection等属性设置都在生成的Web Form设计代码中

增加数据库数据

在Web Form上新增对应字段数量个数的TextBox及一个button为该按键增加Click响应事件代码如下

thisoleDbInsertCommandCommandText

= INSERT INTO ADDRESS(NAME EMAIL AGE ADDRESS)VALUES (+TextBoxText++TextBoxText+

+TextBoxText++TextBoxText+);

oleDbInsertCommandConnectionOpen();

//打开连接

oleDbInsertCommandExecuteNonQuery();

//执行该SQL语句

oleDbInsertCommandConnectionClose();

//关闭连接

实际编程中我们需注意SQL语句的单引号问题以及数字和字符串处理问题

删除数据库数据

在Web Form上新增一个TextBox及一个按键要执行删除时在TextBox中填入要删除记录的name字段的值然后按该按键执行删除该按键代码如下

SystemDataOleDbOleDbCommand oleDeleteCommand

new SystemDataOleDbOleDbCommand();

thisoleDbDataAdapterDeleteCommand

= oleDeleteCommand;

//声明为oleDb命令

oleDeleteCommandCommandText

=DELETE FROM ADDRESS WHERE NAME=+TextBoxText+;

oleDeleteCommandConnection

= thisoleDbConnection;

//指明连接

oleDeleteCommandConnectionOpen();

//打开连接

oleDeleteCommandExecuteNonQuery();

//执行SQL语句

oleDeleteCommandConnectionClose();

//关闭连接

对于增加更新和删除操作后的DataGrid刷新可执行类似的Select SQL语句即可

上述代码可供各种非SQL Server数据库编程参考和使用微软为此提供了如OLE DB Provider for OracleAS/和VSAM等众多驱动OLE DB方式确实提供了较ODBC方式更为广泛的数据存取范围如可存取Access库中的数据邮件系统中的数据Web上的文本及图形目录服务等等符合ODBC标准的数据源就是符合OLE DB标准的数据存储的子集而且OLE DB的API是符合COM标准和基于对象的API这些都是较原ODBC方式有大幅改进从而为综合的数据集成处理提供了更广泛的支持

通过以上讲解笔者希望使读者初步了解在Visual StudioNET中以DB为后台数据库时应用系统的开发步骤也希望读者举一反三领会思想和方法以便更好地应用到自己的系统开发中

上述程序在中文Windows ServerIBM DB和Visual StudioNET Beta 环境中编译并正常运行

[] []

               

上一篇:Visual C#实现DB2数据库的编程例子[1]

下一篇:集成技术:.NET单挑J2EE