[推荐] 同时操作多个数据库 [问题点数:50分,结帖人liuwei19860906]

Bbs2
本版专家分:314
结帖率 97.78%
Bbs1
本版专家分:15
Bbs1
本版专家分:15
Bbs10
本版专家分:180515
版主
Blank
金牌 2015年9月 总版技术专家分月排行榜第一
2015年8月 总版技术专家分月排行榜第一
2015年7月 总版技术专家分月排行榜第一
2015年6月 总版技术专家分月排行榜第一
2015年5月 总版技术专家分月排行榜第一
2015年4月 总版技术专家分月排行榜第一
Blank
银牌 2016年1月 总版技术专家分月排行榜第二
2015年11月 总版技术专家分月排行榜第二
2015年10月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
Blank
铜牌 2016年3月 总版技术专家分月排行榜第三
Bbs12
本版专家分:465608
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:465608
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:465608
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs9
本版专家分:68981
版主
Blank
状元 2018年总版新获得的技术专家分排名第一
Blank
进士 2017年 总版技术专家分年内排行榜第四
2014年 总版技术专家分年内排行榜第四
2013年 总版技术专家分年内排行榜第四
2012年 总版技术专家分年内排行榜第六
Blank
金牌 2018年3月 总版技术专家分月排行榜第一
2013年5月 总版技术专家分月排行榜第一
Blank
银牌 2018年10月 总版技术专家分月排行榜第二
2018年9月 总版技术专家分月排行榜第二
2018年8月 总版技术专家分月排行榜第二
2018年4月 总版技术专家分月排行榜第二
2016年7月 总版技术专家分月排行榜第二
2016年3月 总版技术专家分月排行榜第二
2015年12月 总版技术专家分月排行榜第二
2014年8月 总版技术专家分月排行榜第二
2014年7月 总版技术专家分月排行榜第二
2013年6月 总版技术专家分月排行榜第二
Bbs6
本版专家分:6995
Bbs2
本版专家分:314
Bbs1
本版专家分:15
Bbs12
本版专家分:465608
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs2
本版专家分:314
Bbs2
本版专家分:314
Bbs2
本版专家分:314
Bbs3
本版专家分:600
Bbs2
本版专家分:314
Bbs12
本版专家分:465608
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs6
本版专家分:6995
Bbs2
本版专家分:314
Bbs12
本版专家分:465608
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:465608
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs6
本版专家分:6995
Bbs2
本版专家分:314
Bbs2
本版专家分:314
Bbs6
本版专家分:6995
Bbs1
本版专家分:0
Bbs6
本版专家分:6689
Bbs7
本版专家分:11977
Blank
黄花 2006年6月 PowerBuilder大版内专家分月排行榜第二
2006年5月 PowerBuilder大版内专家分月排行榜第二
Blank
蓝花 2006年7月 PowerBuilder大版内专家分月排行榜第三
Bbs12
本版专家分:465608
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs2
本版专家分:445
Bbs12
本版专家分:465608
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs7
本版专家分:14340
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:381
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
springMVC+Ibatis 同时访问多数据库
spring mvc +ibatis 配置多<em>数据库</em>
使用Mybatis+Spring,连接多个数据库
使用Mybatis连接<em>多个</em><em>数据库</em>
多线程并发,同时执行一个表,避免数据缺失
FileSystemWatcher fileSystemWatcher1 = new FileSystemWatcher();//文件监控  public static object locker = new object();              ThreadPool.SetMinThreads(1, 1);//设置线程最小数量                 Thread
多进程访问数据库SQLite问题
一般来说,一个APP默认只有一个进程,进程名称就是它的包名,我们可以通过DDMS里面的Devices视图中看到手机运行的进程,如下图所示:   [Android开发]多进程访问<em>数据库</em>SQLite问题         当然,在一些项目中,可能存在着一个APP有<em>多个</em>进程的情况。如上面的“com.instagram.android”和“com.instragram.android.mqtt”其实就
探索多线程使用同一个数据库connection的后果
在项目中看到有用到<em>数据库</em>的连接池,心里就思考着为什么需要<em>数据库</em>连接池,只用一个连接会造成什么影响?(只用一个connection)?1  猜想:jdbc的事务是基于connection的,如果多线程共用一个connection,会造成多线程之间的事务相互干扰。(connection.setAutoCommit(false);//connection.commit())2  于是就模仿以下场景来做一...
thinkphp5 如何配置多个数据库
工作需要需要配置两个<em>数据库</em>,框架5.0的,步骤如下: 1、在database.php同级创建一个database2.php文件 在里面配置第二个<em>数据库</em>信息,   2、在config中配置这个<em>数据库</em>信息:   3、创建第二个表的模型文件,并且指定链接信息,否则他会找到默认得<em>数据库</em>里面去找这个表       4、在控制器里面进行测试实验      结果:   ...
flask 用到两个数据库 配置以及使用情况
从 0.12 开始,Flask-SQLAlchemy 可以容易地连接到<em>多个</em><em>数据库</em>。为了实现这个功能,预配置了 SQLAlchemy 来支持<em>多个</em> “binds”。 什么是绑定(binds)? 在 SQLAlchemy 中一个绑定(bind)是能执行 SQL 语句并且通常是一个连接或者引擎类的东东。在 Flask-SQLAlchemy 中,绑定(bind)总是背后自动为您创建好的引擎。这些引擎中的每...
Hibernate+Spring连接多个数据库
Hibernate数据源配置 连接多数据的配置就是在配置文件中配置两个数据源,两个事务,DAO配置文件中调用哪个就连哪个<em>数据库</em>。 配置如下: 数据源1:        jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HO
SpringBoot配置双数据源(一个项目同时连接操作两台数据库
前言: 近期公司要上线3.0版本,需要将2.0的数据迁移到3.0中继续沿用,由于3.0的<em>数据库</em>相比2.0.的<em>数据库</em>改动很大,最主要的是2.0<em>数据库</em>的主键为自然数自增主键,而3.0<em>数据库</em>的主键为UUID2,所以只能使用程序动态迁移! 声明: 本教程使用的持久化框架为JPA,所以数据源也是基于JPA。采用的是SpringBoot2 + SpringDataJPA + MySQL + 双数据源! ...
数据库多表操作事务处理
在需要<em>同时</em>插入多条数据时,这其中可能是同一个表的多条记录,也可能是<em>多个</em>不同表之间的数据<em>同时</em>更新。对此,我们需要保证其中的原子性和一致性,做到要么全部<em>操作</em>都能全部成功完成,否则全部不<em>操作</em>。 我们可以通过SQL的事务来对相关<em>数据库</em><em>操作</em>进行处理,在开始conn.setAutoCommit(false);(conn是或得的连接)把本次运行的SQL<em>操作</em>改为非自动运行,在配置好各SQL语句之后,调用conn.commit();来运行,其中通过try{……}catch……来捕捉异常,如果遇到错误时,就调用co
单个工程中Spring+Mybatis连接多个数据库的配置(个人分享版本)
上一篇博客说到同一个问题,经过和朋友的研究已经参考网上的资料,现在给出一份更简洁的配置。 情景:现在单个工程中需要连接两个库,这两个库在同一个mysql中,两个库都需要进行读写。 解决: 第一步:将spring和mybatis整合,这个过程就不具体演示了,在这个过程中创建了直接使用的五个配置文件、两个类、一个标识。 五个配置文件: jdbc.propertis(<em>数据库</em>连接信息) app
多用户并发操作一条记录的锁定机制
在网络系统实际开发中,经常会碰到这种情况: <em>多个</em>登陆用户可能会<em>同时</em>修改同一条记录 这样可能会发生: 1) a用户在加载完记录后,b修改保存了数据,对于a来说他的数据被覆盖了; 2)a用户看到的是相对于b修改后比较旧的数据 通常解决办法是设置悲观锁和乐观锁 悲观锁的优点是保证了数据不丢失和一致,缺点是降低了性能; 乐观锁的优点是增加了程序可<em>操作</em>性和可移植性,提高了并发性能,缺点是需要控
nodejs连接多个mongodb数据库
nodejs连接<em>多个</em>mongodb<em>数据库</em>参考: http://blog.csdn.net/u011677050/article/details/44302093最近需要将uid生成及管理单独做成一个module,所以要将<em>数据库</em>独立出来。就发现一个node要链接两个<em>数据库</em>,而使用的方式会报错。 nodejs使用Mongoose模块<em>操作</em>mongodb mongoose.connect('mongod
Spring-mybatis 配置两个或多个数据库
在实际应用场景中会遇到一个项目连接<em>多个</em><em>数据库</em>的情况,下面来做一个简单的配置,希望对你有一个简单的认识。作者在开发过程中把<em>数据库</em>的配置放在了properties文件中,如图:spring-mybatis配置放在了了spring-dao.xml文件中&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;beans xmlns=&quot;http://www.sprin...
创建多个线程处理数据库中多条数据
处理思路:(1)比如查出100万数据(2):创建10个线程,循环处理这些数据,每一次处理调用一个线程,如果某一个线程被占用了,那么就调用另外一个线程,以此类推,这样就不需要等待上一个线程的完毕,从而加快处理的速度。 //需要引用的线程类:这个是jdk1.8自带的线程处理jia包 import java.util.concurrent.ExecutorService; @Controller @Re...
多用户并发操作的解决方案
【问题】在以前的系统开发中,经常遇到一个同样问题,就是<em>多个</em>用户<em>同时</em>并发<em>操作</em>一条记录,这次在交易系统开发过程中,又出现了这样问题。比如交易商A提交单子,由审核人员B审核,此时A正在修改单位,B也正在查看这条记录,A先修改保存后B再审核保存,导致B审核通过的记录不是他所看到的。 【分析】仔细考虑问题,大概分析了三个方法, 并确定了一个可行的方案,可能还有不完善的地方,但解决现有问题还是绰绰有余的。
laravel 多个数据库操作
在config下面的database.php文件增加一个<em>数据库</em>连接配置,其中driver和charset等根据需要设置,实例如下:'mysql_other' =&amp;gt; [ 'driver' =&amp;gt; 'mysql', 'host' =&amp;gt; env('DB_HOST_OTHER', '127.0.0.1'), 'port...
asp.net连接多个数据库
在一个大的项目中往往会有<em>多个</em><em>数据库</em>,在实际<em>操作</em>中自由切换是很重要的。 大致流程就是现在web.config中配置<em>多个</em>数据源,然后在<em>操作</em>数据层时根据实际情况来选择所需要的数据源。 一、web.config配置 在connectionStrings中配置 其中Data Source=服务器名(. 表示本机),Initial Catalog=<em>数据库</em>名 二
多线程访问数据库问题
    最近做一个多线程的远程升级软件,做完后用一个对应的测试程序进行测试,发现线程一多必崩溃,而把所有<em>数据库</em>处理全部删掉后,就可以<em>同时</em>运行几百个线程不崩溃了.原因应该是自己采用了单例模式,在各个线程中发送信号给TcpServer,在server中统一单线程调用SqliteTool的一个单例<em>操作</em><em>数据库</em>,原以为这样应该是更安全和高效的,现在看应该用多线程加静态函数的方式了.2018/3/23更新: ...
spring + mybatis 同时连接多个数据源
本文所述是,在一个Spring+mybatis的工程内,需要连接oracle+sqlserver(两个不同的sqlserver<em>数据库</em>)。 直接提供配置文件 classpath:jdbc.properties
操作多个数据库的一个Java案例
<em>操作</em><em>多个</em><em>数据库</em>的一个Java案例,可以<em>操作</em>Access,sqlserver2005,mysql
[MySQL]数据库中如何处理多事务
0.README 本文介绍了事务的基本概念,常用的四个命令,事务的四个特性,最后介绍多事务处理中的可能出现的三种问题,以及对应的四个隔离等级。 1.什么是事务 事务处理用来维护<em>数据库</em>的完整性,保证成批的MySQL<em>操作</em>要么完全执行,要么完全不执行。 比如,假设有两个表,账户表money,和支出表pay,那么每一笔支出记录对应就要从余额表中删除一定金额,如果pay插入成功,mo...
java多线程操作两个数据库.
package com.dinglin; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.Hashtable; import java.util.Vector; pub...
如何使用springboot同时连接两个不同的数据源操纵数据库
     创建一个springboot项目,在pom.xml文件中导入一些基本的依赖并导入需要连接的两个<em>数据库</em>postgresql,和sqlserver的依赖。在application-dev.properties配置文件中配置两个<em>数据库</em>的连接信息。               使用@Configuration注解创建一个数据源配置类,在此类上使用@PropertiesSource注解寻找这个数据...
多线程并发操作数据库以及数据库升级
1 多线程并发<em>操作</em><em>数据库</em>会导致<em>数据库</em>异常:          例1:cursor会为空的情况,打印cursor的时候不为空,使用的时候就为空了,原因考虑是,多线程<em>操作</em><em>数据库</em>导致<em>数据库</em>异常          例2:提示正在尝试打开一个已经被关闭的<em>数据库</em>:在多线程访问<em>数据库</em>的时候会出现这样的异常: java.lang.IllegalStateException: Cannot perform th
TransactionScope分布式事务,将两个数据库操作放在一个事务中
一、概念 1、在项目中引用using System.Transactions命名空间(先要在添加net组件的引用); TransactionScope有三种模式: TransactionScopeOptions 描述 Required 如果已经存在一个事务,那么这个事务范围将加入已有的事务。否则,它将创建自己的事务。 RequiresNew 这个事务范围将创建自己的事务。 S
java使用多线程同时插入数据库数据例子
今天自己在家准备面试内容,写了个java使用多线程往mysql<em>数据库</em>插入数据的例子: 总结: 不管<em>数据库</em>引擎是MYISAM还是InnoDB,情况都是 没有线程池的情况下就不说了,一直创建<em>数据库</em>连接一会就出错了,基本对于上万条的数据插入不可用。 使用线程池,开启<em>多个</em>线程并发执行的效率是明显高于单线程的插入的,所以对于大数据量数据迁移的情况下使用并发线程池还是很能提高效率的。   小弟...
yii同时连接多个数据库
1.如果仅仅只是使用PDO的方式<em>操作</em><em>数据库</em>,简单在yii配置文件中新增db2的连接。 'collection'=>array( 'class' => 'CDbConnection' , 'connectionString' => 'mysql:host=localhost;dbname=test2, 'emulatePrepare' => true, 'u
在django中使用多个数据库
1.2之后,  django支持在项目中使用<em>多个</em>DB. 那么到底如何使用呢?1. 修改 settings.py01DATABASES = {02    'default': {03        'NAME': 'app_data',04        'ENGINE': 'django.db.backends.postgresql_psycopg2',05        'USER': 'pos...
跨进程操作Sqlite数据库
最近开发了一个日志收集和上传的功能,主要包括运行时日志和崩溃日志两个类型。崩溃日志:崩溃日志的收集要容易点,当捕获到崩溃信息后,直接在本地生成一个文件,将崩溃信息写入文件中,等到下一次上传运行时日志运行时日志就是我们通过Log往控制台打印出来的调试信息,因此它的收集就没有崩溃日志那么简单了,我们通过自定义的LogUtil工具类将我们打印的日志信息重定向到控制类里,然后在保存到<em>数据库</em>中,当上传时从数据
关于Sqlite多进程同时写遇到SQLITE_LOCKED的问题
最近有同事遇到Sqlite多进程<em>同时</em>写遇到lock的问题,所以我也帮忙看了一下。 对于多进程写同一个<em>数据库</em>的问题,解决方法也很简单。 1 自己判断返回值lock后,延迟重试 2 使用sqlite提供的unlock notify等待解锁通知,比第一个有效率些。 sqlite写是锁整个<em>数据库</em>的。<em>同时</em>读没有问题。
unidac50src
<em>数据库</em>连接控件,<em>同时</em>连接<em>多个</em><em>数据库</em><em>数据库</em>连接控件,<em>同时</em>连接<em>多个</em><em>数据库</em><em>数据库</em>连接控件,<em>同时</em>连接<em>多个</em><em>数据库</em>
SQL基础操作_2_操作多个
<em>操作</em><em>多个</em>表 7.3.1 记录集的叠加 需求: 查询雇员表里部门编号是10的员工名和部门编号以及部门表里的部门名称和部门编号。   解决方法: 这里需要用到unionall关键词,因为是两个结果集的叠加。首先查询出emp表的empno,deptno再union all dept表里的deptname,deptno。   Mysql、Sql server、Oracle: SELE
[EF]让一个模型支持多数据库存储
EF对Sql Server的支持非常好,无论是Code First,还是 Model First 还是 Database First 都支持的很好,但是对非微软系<em>数据库</em>的支持就不那么友好了,现在唯一能保证的是对大部分<em>数据库</em>的 Database First 支持的很好。所以在这里,我们让 Entity framework 支持多<em>数据库</em>实现的思路就是基于 Database First 的。首先在各数据
Oracle 多进程更新同一个表
因业务表在数据转换时,相应的标识符没有加上,故需多进程对同一张表<em>操作</em>,从而提高更新的效率。 1、写好相应的存储过程: create or replace procedure proc_update_XXX(being_num in integer,end_num in integer) is cursor c_table is select * from( selec
如果同一条记录同时多个进程可能对不同的字段进行修改,怎么保证列锁?
如果同一条记录<em>同时</em><em>多个</em>进程可能对不同的字段进行修改,怎么保证列锁? <em>数据库</em>目前的锁机制有没有办法解决这种并发问题 关注者 13 被浏览 652 添加评论 分享 邀请回答 关注问题写回答
单个工程连接多个数据库的俩种方式
同一个项目有时会涉及到<em>多个</em><em>数据库</em>,也就是多数据源。多数据源又可以分为两种情况: 1)两个或<em>多个</em><em>数据库</em>没有相关性,各自独立,其实这种可以作为两个项目来开发。比如在游戏开发中一个<em>数据库</em>是平台<em>数据库</em>,其它还有平台下的游戏对应的<em>数据库</em>; 2)两个或<em>多个</em><em>数据库</em>是master-slave的关系,比如有mysql搭建一个 master-master,其后又带有<em>多个</em>slave;或者采用MHA搭
定时shell 导出多个mysql数据库
每天定时备份所有<em>数据库</em><em>数据库</em>名字在文件:dbfile中,定时清除3天前的备份文件 #!/bin/bash  dd=`date +%Y%m%d` backup_dir="/usr/soft/crontabshell/" username="uname" password="password" for dbname in `cat ${backup_dir}dbfile` d
Spring Boot中使用多数据库
Spring boot下示范了一种<em>同时</em>访问多种<em>数据库</em>的方法,而且尽量地简化配置改动。
Java Spring中同时访问多种不同数据库(代码整理)
开发企业应用时我们常常遇到要<em>同时</em>访问多种不同<em>数据库</em>的问题,有时是必须把数据归档到某种数据仓库中,有时是要把数据变更推送到第三方<em>数据库</em>中。使用Spring框架时,使用单一<em>数据库</em>是非常容易的,但如果要<em>同时</em>访问<em>多个</em><em>数据库</em>的话事件就变得复杂多了。 本文以在Spring框架下开发一个SpringMVC程序为例,示范了一种<em>同时</em>访问多种<em>数据库</em>的方法,而且尽量地简化配置改动。 搭建<em>数据库</em> 建议你
thinkphp5.0 链式操作(同时更新和自增加)
链式<em>操作</em>方式是thinkphp官方推荐的,官方例子: Db::table('data') -&amp;gt;where('id',1)//条件 -&amp;gt;inc('read')//自增加1 -&amp;gt;dec('score',3)//自减少1 -&amp;gt;exp('name','UPPER(name)')//表达式 -&amp;gt;update(); 模型(model)...
mysql数据库多个操作时有时会出现事物不一致的问题
1.需要考虑Mysql表的引擎是否为innodb 引擎说明可以参考http://blog.csdn.net/gaohuanjie/article/details/50944782   2.如果<em>数据库</em>表类型为MyISAM 是不支持事务的,需要更改<em>数据库</em>表类型为innodb(我的应用场景是需要这个引擎的,这得看你自己的应用场景是否符合),提供批量修改<em>数据库</em>表引擎的方案详见链接:http://
jboss 事务 多个数据源
今天部署一个应用时,老是报错:2010-07-30 15:23:00,464 WARN  [com.arjuna.ats.jta.logging.loggerI18N] (main) [com.arjuna.ats.internal.jta.transaction.arjunacore.lastResource.disallow] [com.arjuna.ats.internal.jta.transaction.arjunacore.lastResource.disallow] Ad
查询,可以同时查询多个数据库
declare   @db varchar(50),@tb   varchar(50),@cnt   int,@sql   nvarchar(4000)    ,@tableName varchar(100) ,@tableName1 varchar(100),@tableName2 varchar(100),@tb1   varchar(50),@tb2   varchar(50)   se
tp5中多数据库操作
在application/config.php中加入配置  'db2'   =>  [                        'type'     => 'mysql',   // <em>数据库</em>类型                         'hostname' => '127.0.0.1',  / /服务器地址                               
Qt中多线程使用数据库
最近在多线程环境中使用<em>数据库</em>,结果出现了一些比较有意思的问题,然后也找到了原因和解决的办法,这里记录、分享一下过程。 开始我打算开两个线程,然后每个线程进行自己的<em>数据库</em>查询, 然后出现了一个线程能查询到数据,一个不能,甚至程序直接崩溃退出。 如图(后面直接崩溃): widget代码如下: #ifndef WIDGET_H #define WIDGET_H #include &amp;lt...
单个工程中Spring+Mybatis连接多个数据库的配置
上一篇博客说到同一个问题,经过和朋友的研究已经参考网上的资料,现在给出一份更简洁的配置。 情景:现在单个工程中需要连接两个库,这两个库在同一个mysql中,两个库都需要进行读写。 解决: 第一步:将spring和mybatis整合,这个过程就不具体演示了,在这个过程中创建了直接使用的五个配置文件、两个类、一个标识。 五个配置文件: jdbc.propertis(<em>数据库</em>连接信息) applicati
自己写的数据库连接池 JAVA 可支持同时多个数据库
很棒的<em>数据库</em>多连接池程序,对每个连接可以配置一个连接池,可以对问题连接定时处理,已经在生产上使用,<em>同时</em>支持连接<em>多个</em><em>数据库</em>,增加修改都支持配置,,所以配置都放置在缓存中,定期刷新。 是用JAVA写的,已经上线的东东,已经经过压力测试 可放心使用。如果压力大时,可适当增加每个连接池的可用数,在DBConfig中配置。 其中init是读取参数,db中连接池的核心程序,config中为配置文件。
在Spring中同时访问多种不同数据库
开发企业应用时我们常常遇到要<em>同时</em>访问多种不同<em>数据库</em>的问题,有时是必须把数据归档到某种数据仓库中,有时是要把数据变更推送到第三方<em>数据库</em>中。使用Spring框架时,使用单一<em>数据库</em>是非常容易的,但如果要<em>同时</em>访问<em>多个</em><em>数据库</em>的话事件就变得复杂多了。 本文以在Spring框架下开发一个SpringMVC程序为例,示范了一种<em>同时</em>访问多种<em>数据库</em>的方法,而且尽量地简化配置改动。 搭建<em>数据库</em> 建议你
使用CMD窗口操作MYSQL数据库的基本操作总结
                                                                                <em>数据库</em>知识点总结 常见的<em>数据库</em>产品 SQLServer:中型<em>数据库</em>软件,微软 DB2,Oracle:大型企业级<em>数据库</em>,收费,不开源 MariaDB,MySql:“小型的”,轻量级<em>数据库</em>,免费,开源 软件的模式(MySQL两种模式都支...
MVC 连接两个数据库(SqlServer)
1.在Web.Congfig中添加两个ConnectionString
数据库数据库并发操作(一)数据库并发操作带来的问题
<em>多个</em>用户访问同一个<em>数据库</em>时,如果他们的事务<em>同时</em>使用相同的数据,则可能会导致并发问题的产生; 并发<em>操作</em>带来的<em>数据库</em>不一致性可以分为四类:(1)丢失或覆盖更新当两个或<em>多个</em>事务选择同一数据,并且基于最初选定的值更新该数据时,会发生丢失更新问题。每个事务都不知道其它事务的存在。最后的更新将重写由其它事务所做的更新,这将导致数据丢失。上面预定飞机票的例子就属于这种并发问题。事务1与事务2先后读入同一数据A=
同一个SSM项目配置多个数据库
有时候项目可能会连接到不同的<em>数据库</em>上获取数据,那么怎么才能自由切换,让代码查询想要的<em>数据库</em>呢,步骤如下 1,配置<em>数据库</em>连接信息 ##第一个<em>数据库</em>信息 DB_MSSQL_URL_1=jdbc:mysql://127.0.0.1:3358/user_1?allowMultiQueries=true DB_MSSQL_DRIVER_1=com.mysql.jdbc.Driver DB_MSSQL_...
【手动事务】SpringMVC手动提交事务(声明式事务)同时多个表插入数据,异常全部回滚
之前关于Spring事务只是简单的了解,直接在项目的applicationContext里面直接配置了事务管理之后,就不用关心事务的提交了,spring会帮我们自动提交事务,在异常时直接抛出运行时异常了。 但是有时候在项目中需要一系列连续的<em>操作</em>,比如对<em>多个</em>表<em>同时</em>执行插入新数据的<em>操作</em>,在其中一个出现异常时,就全部回滚,这时原配置文件里的的自动提交事务就不能符合需求了。 但是手动提交事务又不懂,又开始...
Java Web 中防止同时操作一个数据引起错误
在Entity中添加Version字段,如 @Version private int version; 为了保证version生效, 必须在FormBean中也添加上version字段,但是不需要注解 private int version; 之后每次<em>操作</em>数据,version都会自动增长
android系统数据库多个数据表含有变量插入操作
String sql="insert into "+str+"(useid,date,content,dirr) values(?,?,?,?)";         Object args[]=new Object[]{entity.getName(), entity.getDate(),entity.getText(),entity.getMsgType()};         db.exe
【笔记】多线程操作Oracle数据库的一个BUG
在Windows下实现多线程,若在子线程和主线程中都要<em>操作</em>同一个<em>数据库</em>,需要添加锁。 实现锁的方式主要有以下四种:临界区、互斥量、信号量和事件。它们之间的区别和联系详情可参考 《秒杀多线程系列》http://blog.csdn.net/morewindows/article/details/7445233 本项目中有一个连接<em>数据库</em>的类:TOracle,在里面声明了一个静态私有成员
文章热词 数据库 数据库入门教程 数据库学习 数据库课程 数据库课程
相关热词 c++同时多个项目 dev c#同时声明多个变量 c++ 同时写多个文件 c#多个线程同时运行 python操作数据库菜鸟教程 php和python同时学习
我们是很有底线的