摘要: //问题:一个系统的数据库更新或者插入的时候若遭遇到断电等能引起数据库不能正常工作的情况的话,其更新或插入的将是不完整的数据,或者是错误的数据。故需要引入事务处理。//实例:数据更新的事务处理。//解决方案:using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Text;SqlConnection conn = new SqlConnection("Data Source=localhost;Initial Catalog=Nor 阅读全文
posted @ 2009-02-04 14:12 红蜻蜓 阅读(825) 评论(0) 推荐(0)
摘要: 刚学C#自己写了一个数据库操作的通用类,以做复用。写得不好,不断更新中。。。 1: using System; 2: using System.Data; 3: using System.Data.SqlClient; 4: 5: 6: namespace QxtIntface 7: { 8: class DBCom 9: { 10: // 获取与数据库的连接 11: public static SqlConnection GetSqlConnection() 12: { 13: ... 阅读全文
posted @ 2009-02-04 11:22 红蜻蜓 阅读(1837) 评论(4) 推荐(1)
摘要: using System; using System.Collections.Generic; using System.Text; using System.Configuration; using System.Data.Common; namespace DataAccess { // //根据要求取得具体品牌的产品,读取配置文件,用反射机制实例化具体的工厂,并获取具体产品 // class DbManager { DBManagerAbstractFactory dBManagerAbstractFactory =null; string dbType =""; s 阅读全文
posted @ 2009-02-04 08:50 红蜻蜓 阅读(703) 评论(0) 推荐(0)
摘要: 两道算法趣味题: 要求算一任意长度字符串中不同的字符以及它的个数。 把一段字符串用“右起竖排”的古文格式输出。 引文用了Python来解这种趣味题,很有意思,Python也很适合。不过我看了看似乎这篇文章没有真正理解如今的C#可以怎么用,老赵一时兴起,也来设法做了一下。 第1题 Python版: dic = {} for s in "abcdefgabc": dic... 阅读全文
posted @ 2009-02-02 09:56 红蜻蜓 阅读(356) 评论(0) 推荐(0)