首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

数据库操作性能的小疑点

2013-04-09 
数据库操作性能的小问题我有一个包含数据库操作的函数很长,里面会频繁执行数据库操作,但是我始终只用一个

数据库操作性能的小问题
我有一个包含数据库操作的函数很长,里面会频繁执行数据库操作,但是我始终只用一个数据库了解对象。

现在我嫌这段函数太长了,想把各个数据库操作的动作分拆到十来个子函数里面去。这样就不得不在每个子函数里面生成一个数据库连接对象。这样会不会带来数据库读写性能的降低?会降低多少?

顺便说,我用的是mysql,.net。
[解决办法]
可以不创建,将连接作为参数传递
另外c#会建立连接池,如果连接字符串一点都不变的话,会从连接池中选出已有连接,不会新建
[解决办法]
你还是用连接池吧,当你用户在操作时断开数据,当他改好里,连接上。这样比较好。

热点排行