基于.NET的应用程序可以和MySql数据库搭配适用吗?
首先,本博文旨在解答一些.NET初学者对于数据库选取搭配方面的认识。所以,如果你是一位资深开发老鸟,在看到这里的时候,请勿喷或者绕行。
根据笔者几年的.NET相关开发经历和对一些资料、项目的阅读,得到的《关于.NET开发的应用程序是否可以使用MySql或者Oracle等等数据库》这一问题的答案是:基于.NET开发的应用程序是可以使用像MySql、Oracle等等这样的数据库。
也就是说.NET开发的应用程序并不一定要使用MSSQL SERVER来作数据库。甚至如果在一些更小的项目中,你还可以使用更轻量的数据库,比如:Access数据库、SQLite数据库。使用这些轻量级的数据库的好处是无需安装数据库服务端程序,直接用.NET驱动就可以操作数据库。
当然了,目前NoSQL(非关系型数据库)也比较流行了,在基于.NET的应用程序中,你还可以使用像:MongoDb、CouchDB、Redis、db4o等等这样的非关系型数据库。
综上所述,.NET作为目前主流的开发语言,像上面提到的无论是大型数据库还是小型数据库,无论是关系型数据库还是非关系型数据库,基本都有对应的.NET驱动。所以,在.NET的应用程序中是可以任意选择使用的。具体使用哪种数据库就得根据具体的项目要求来决定了。
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册