raptier生成后的程序数据库连接

原创 2007年09月18日 11:24:00

数据库使用应采用using(MyDatabase db = new MyDatabase())的方式,不能在设计的类中定义类属变量MyDatabase db = new MyDatabase();如果采用该种方式,将导致数据库连接一直打开,占用系统内存,影响系统效率。
需要事务处理的则如示例所示。

using(MyDatabase db = new MyDatabase())
{
    // Begin the transaction
    db.BeginTransaction();
    try
    {
        // Your DB code.
        UserRow user = db.UserTable.GetByPrimaryKey("John", "Smith");
        user.City = "Dallas";
        db.UserTable.Update(user);

        user = db.UserTable.GetByPrimaryKey("Amy", "Smith");
        user.City = "Dallas";
        db.UserTable.Update(user);

        // Commit the transaction
        db.CommitTransaction();

        // Both records are updated
    }
    catch (Exception)
    {
        // Rollback the transaction
        db.RollbackTransaction();

        // Neither record was updated
    }

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++封装ADO数据库连接,并附上DLL源码和测试程序

因工作需要,一些项目中频繁的用到ADO连接数据库,每次都要写一些

Java学习篇之--用纯Java的JDBC驱动程序实现与数据库连接

用纯Java的JDBC驱动程序实现与数据库连接 最近在研究JAVA中数据库的连接,将知识整理一下分享给大家: Java程序可以用纯Java的JDBC驱动程序实现与数据库连接。这种方法应用较广泛,但是需...

应用程序和数据库连接

做的作品里有关于数据库方面的内容,一开始想随便看看书,凑合一下,做出来,可是总是有不尽人意的地方,最终还是决定看看数据库,用了差不多一天的时间,看了5集数据库视频,根据个人的理解对数据库做了一下的总结...

Oracel数据库连接时出现:ORA-12518:监听程序无法分发客户机连接

转: Oracel数据库连接时出现:ORA-12518:监听程序无法分发客户机连接 在连接Oracel数据库时,每隔一段时间就会出现:ORA-12518:监听程序无法分发客户机连接,如图 ...

C#中的数据库连接——WinForm程序中两份mdf文件问题的解决

在项目中用程序中嵌入mdf文件的方式来进行SQLServer数据库开发非常方便,用来发布开源项目等很方便,点击就可以运行,免部署,特别是在教学中用起来更加方便,老师不用先将数据库文件detach再发给...

SQLserver数据库连接问题(wfa程序登录源代码)

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; ...

《Java程序设计》第16周周五:数据库连接 与 随机数的使用&&《Java课程实习》日志(周一)

第一部分:实验项目 项目一:随机相片显示。 目的:了解随机数的生成,及图片的显示。 目标: (1)在已有代码的基础上,完成随机(或 顺序)显示三张图片的功能。 (2)当猜测准确,或错误时,弹出对话框...

解决mysql使用java web程序连接发生异常,数据库连接没问题的异常

解决mysql使用java web程序连接发生异常,数据库连接没问题我用本地web程序连接腾讯云服务器的数据库,会发生这种情况。异常内容如下05-22:47:08.709 [http-nio-8080...

Oracel数据库连接时出现:ORA-12518:监听程序无法分发客户机连接

在连接Oracel数据库时,每隔一段时间就会出现:ORA-12518:监听程序无法分发客户机连接,如图 上网查了资料原因和解决方案如下: 一、【问题描述】    ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)