初学c#大概4天的样子,现在在看ADO.net数据库连接。
因为我现在看的这里还没有讲如何写三层中的数据库连接
全部是写在窗体下面的数据库。
自己在写一个小项目的时候,想按以前java的三层,把数据库分离出来!!
但是我仔细看下了c#的数据库写法,貌似不能和java那样写数据库层~~~~~~~
因此很好奇的希望大家能来指点下, java 和 C#的三层里面数据库层区别都那些地方。
希望能借大家的指点能更加快的掌握和了解c#~~

解决方案 »

  1.   

    貌似Java里面的三层比.NET平台下的要复杂。.NET下面实际上要简单多了.抛开设计模式来看,.NET下的数据层处理,你可以写一个数据操作的基类。里面封装了一系列操作数据库的方法,如执行SQL语句, 返回数据集等等。
    另外其它的类就是各个对象的操作类,调用基类里面的方法来完成数据操作。当然这只是比较简陋的一种模式罢了
      

  2.   

    我想看个比较规范标准点的 数据库层 代码! 不知道  ustbwuyi 能发个上来参考下行吗?
      

  3.   


    不同意,其实是一样的,只不过NET比JAVA写代码简单一点。