关于多线程连接数据库问题,求助
有个winform程序,利用多线程(多个线程多个存储过程)去数据库执行存储过程,但是这个存储过程执行时间特别长大约10分钟左右,子线程老是自己关闭。怎么解决。还有就是一个数据连接对象可以被多个子线程同时共用? --------------------编程问答--------------------
有什么错误提示么?数据库连接池的连接生存期,默认值是60秒,即连接从应用程序被释放后可以在池中保存的时间。 --------------------编程问答--------------------
http://blog.csdn.net/jxqvip/article/details/6738551
看看这个对你有帮助么 --------------------编程问答-------------------- 〉 一个数据连接对象可以被多个子线程同时共用?
不要共用,各个线程应创建自己的数据库连接。
--------------------编程问答--------------------
有个winform程序,利用多线程(多个线程多个存储过程)去数据库执行存储过程,但是这个存储过程执行时间特别长大约10分钟左右,子线程老是自己关闭。怎么解决。
还有就是一个数据连接对象可以被多个子线程同时共用?
有什么错误提示么?数据库连接池的连接生存期,默认值是60秒,即连接从应用程序被释放后可以在池中保存的时间。
http://blog.csdn.net/jxqvip/article/details/6738551
看看这个对你有帮助么
--------------------编程问答--------------------
有个winform程序,利用多线程(多个线程多个存储过程)去数据库执行存储过程,但是这个存储过程执行时间特别长大约10分钟左右,子线程老是自己关闭。怎么解决。
还有就是一个数据连接对象可以被多个子线程同时共用?
有什么错误提示么?数据库连接池的连接生存期,默认值是60秒,即连接从应用程序被释放后可以在池中保存的时间。
http://blog.csdn.net/jxqvip/article/details/6738551
看看这个对你有帮助么
上一个线程执行完了,你需要重新new一个线程 --------------------编程问答--------------------
有个winform程序,利用多线程(多个线程多个存储过程)去数据库执行存储过程,但是这个存储过程执行时间特别长大约10分钟左右,子线程老是自己关闭。怎么解决。
还有就是一个数据连接对象可以被多个子线程同时共用?
有什么错误提示么?数据库连接池的连接生存期,默认值是60秒,即连接从应用程序被释放后可以在池中保存的时间。
http://blog.csdn.net/jxqvip/article/details/6738551
看看这个对你有帮助么
有个winform程序,利用多线程(多个线程多个存储过程)去数据库执行存储过程,但是这个存储过程执行时间特别长大约10分钟左右,子线程老是自己关闭。怎么解决。
还有就是一个数据连接对象可以被多个子线程同时共用?
每个线程里面都new一个数据库链接对象,不要共用,数据库有连接池,你new新连接不会有多大开销,另外记得每次用完close掉链接对象就行。
另外你说子线程关闭,用log记录一下为什么关闭,是否抛异常导致的,多线程不太好调试,你最好用日志记录方便找出问题在哪里。可以用log4net这个日志记录组建,挺方便的
补充:.NET技术 , C#