怎么让程序支持多个数据库? asp.net工程数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 分层开发,不同DAL,动态加载? 与数据库连接的类库抽象出来。使用微软提供的抽象类连接数据库字段 using (DbConnection connection = GetConnection()) { connection.Open(); DbTransaction trans = connection.BeginTransaction(); try { AddWithTrans(trans, model); trans.Commit(); return true; } catch (Exception ex) { trans.Rollback(); return false; } finally { if (connection.State == ConnectionState.Open) connection.Close(); } } 这个可以实现其中一部分需要自己连接数据库的功能,程序大多是使用SEASAR 来自动连接数据库的。 我是想用工厂模式,但是改动会很大,再有就是数据库连接都是SEASAR自动完成的,只有一小部分需要自己连接数据库,这一小部分估计要用工厂模式来做了。 写两个 <add name="ConnectionString" connectionString="Data Source=192.168.0.1;Initial Catalog=aa;User ID=sa;Password=bandao" providerName="System.Data.SqlClient" />然后写个公共文件,写好数据库的一些调用方法 DAL层和BLL中加个IDAL层,。。抽象工厂的三层~~ 新闻列表 怎样在前台得到点击的treeview的节点信息? 请教分层问题 求救---水晶报表 crystal 使用问题,请高手指教! 页面间过程互相调用? asp.net 怎么把表生成xml文件! 关于三级联动数据绑定问题,我用后台绑定数据,感觉不太协调,能不能优化一下? 一个关于弹出式窗体的新问题! 请各位帮忙。 分数不够可以加! 在线等待 如何将一个string的编码转换成utf8编码? 请问Easyui下怎么控制拖动元素的可放置区域? 如何在asp.net写的网页中嵌入c++的运行环境
使用微软提供的抽象类连接数据库字段
using (DbConnection connection = GetConnection())
{
connection.Open();
DbTransaction trans = connection.BeginTransaction();
try
{
AddWithTrans(trans, model);
trans.Commit();
return true;
}
catch (Exception ex)
{
trans.Rollback();
return false;
}
finally
{
if (connection.State == ConnectionState.Open) connection.Close();
}
}
程序大多是使用SEASAR 来自动连接数据库的。