当前位置: 首页 > news >正文

做一个网站的费用跨境电商培训机构哪个靠谱

做一个网站的费用,跨境电商培训机构哪个靠谱,装修设计公司电话,wordpress+怎么改密码忘记目录 连接池介绍 c3p0连接池 传统方法引入jar包 配置文件 德鲁伊连接池 德鲁伊工具类 传统jdbc数据库使用DriverManger来获取,每次向数据库建立连接需要将Connection加载到内存中,频繁的操作会造成占用很多系统资源,造成服务器崩溃&…

目录

连接池介绍

 c3p0连接池

传统方法引入jar包

配置文件

德鲁伊连接池

德鲁伊工具类


传统jdbc数据库使用DriverManger来获取,每次向数据库建立连接需要将Connection加载到内存中,频繁的操作会造成占用很多系统资源,造成服务器崩溃,每次连接完如果程序出现异常会造成数据泄露,所以我们采用数据库连接池技术

连接池介绍

1.预先在缓存池中放入一定数量的连接,当需要建立数据库时,只需将缓存池中取出一个,使用完毕后再放回

2.数据据库连接池负责分配,管理和释放数据库连接,他允许应用程序重复使用一个现有的数据库连接,而不是建立一个

3.当应用程序向连接池请求的连接超过最大连接数量时,这些请求将被加入到等待队列中

 c3p0连接池

速度较慢,但稳定性好

传统方法引入jar包

public void testC3P0_01() throws Exception {//1. 创建一个数据源对象ComboPooledDataSource comboPooledDataSource = new ComboPooledDataSource();//2. 通过配置文件mysql.properties 获取相关连接的信息Properties properties = new Properties();properties.load(new FileInputStream("src\\mysql.properties"));//读取相关的属性值String user = properties.getProperty("user");String password = properties.getProperty("password");String url = properties.getProperty("url");String driver = properties.getProperty("driver");//给数据源 comboPooledDataSource 设置相关的参数//注意:连接管理是由 comboPooledDataSource 来管理comboPooledDataSource.setDriverClass(driver);comboPooledDataSource.setJdbcUrl(url);comboPooledDataSource.setUser(user);comboPooledDataSource.setPassword(password);//设置初始化连接数comboPooledDataSource.setInitialPoolSize(10);//最大连接数comboPooledDataSource.setMaxPoolSize(50);    Connection connection = comboPooledDataSource.getConnection(); //这个方法就是从 DataSource 接口实现的connection.close(); 
}

配置文件

 public void testC3P0_02() throws SQLException {ComboPooledDataSource comboPooledDataSource = new ComboPooledDataSource("db");Connection connection = comboPooledDataSource.getConnection();connection.close();
}

德鲁伊连接池

是阿里提供的数据库连接池,集dbcp,c3p0,proxool优点于一身

public void testDruid() throws Exception {//1. 加入 Druid jar包//2. 加入 配置文件 druid.properties , 将该文件拷贝项目的src目录//3. 创建Properties对象, 读取配置文件Properties properties = new Properties();properties.load(new FileInputStream("src\\druid.properties"));//4. 创建一个指定参数的数据库连接池, Druid连接池DataSource dataSource =DruidDataSourceFactory.createDataSource(properties);Connection connection = dataSource.getConnection();connection.close();
}

德鲁伊工具类

将数据库进行封装处理


public class JDBCUtilsByDruid {private static DataSource ds;//在静态代码块完成 ds初始化static {Properties properties = new Properties();try {properties.load(new FileInputStream("src\\druid.properties"));ds = DruidDataSourceFactory.createDataSource(properties);} catch (Exception e) {e.printStackTrace();}}//编写getConnection方法public static Connection getConnection() throws SQLException {return ds.getConnection();}public static void close(ResultSet resultSet, Statement statement, Connection connection) {try {if (resultSet != null) {resultSet.close();}if (statement != null) {statement.close();}if (connection != null) {connection.close();}} catch (SQLException e) {throw new RuntimeException(e);}}
}

文章转载自:
http://dinncothing.zfyr.cn
http://dinncodelint.zfyr.cn
http://dinncoishmaelite.zfyr.cn
http://dinncoimperceivable.zfyr.cn
http://dinncounadvanced.zfyr.cn
http://dinncoek.zfyr.cn
http://dinncomutarotase.zfyr.cn
http://dinncoadzuki.zfyr.cn
http://dinncobaa.zfyr.cn
http://dinncocontribution.zfyr.cn
http://dinncomarkoff.zfyr.cn
http://dinncoshinny.zfyr.cn
http://dinncosequestrable.zfyr.cn
http://dinncocrateriform.zfyr.cn
http://dinncohellenize.zfyr.cn
http://dinnconitrazepam.zfyr.cn
http://dinncotunnel.zfyr.cn
http://dinncoknockdown.zfyr.cn
http://dinncovenenate.zfyr.cn
http://dinncochairmanship.zfyr.cn
http://dinncocream.zfyr.cn
http://dinncoamido.zfyr.cn
http://dinncoupwafted.zfyr.cn
http://dinncofloodtime.zfyr.cn
http://dinncoindeterministic.zfyr.cn
http://dinncoclobber.zfyr.cn
http://dinncobobotie.zfyr.cn
http://dinncoanglo.zfyr.cn
http://dinncobridie.zfyr.cn
http://dinncofad.zfyr.cn
http://dinncopanurge.zfyr.cn
http://dinncomuggins.zfyr.cn
http://dinncofugleman.zfyr.cn
http://dinncosorbian.zfyr.cn
http://dinncosheeny.zfyr.cn
http://dinncooaten.zfyr.cn
http://dinncothiol.zfyr.cn
http://dinncopediatry.zfyr.cn
http://dinncoparkinsonism.zfyr.cn
http://dinncotheistic.zfyr.cn
http://dinncolagan.zfyr.cn
http://dinncomicroanalyzer.zfyr.cn
http://dinncomosquito.zfyr.cn
http://dinncoprofessed.zfyr.cn
http://dinncoriksha.zfyr.cn
http://dinncoextenuative.zfyr.cn
http://dinncoovaritis.zfyr.cn
http://dinncomolto.zfyr.cn
http://dinncoclyster.zfyr.cn
http://dinncomammifer.zfyr.cn
http://dinncometastasis.zfyr.cn
http://dinncovicky.zfyr.cn
http://dinncoashamed.zfyr.cn
http://dinncothio.zfyr.cn
http://dinncohalide.zfyr.cn
http://dinncomossbunker.zfyr.cn
http://dinncolayamon.zfyr.cn
http://dinncocautiously.zfyr.cn
http://dinncotepee.zfyr.cn
http://dinncoobstacle.zfyr.cn
http://dinncosapporo.zfyr.cn
http://dinncoammoniation.zfyr.cn
http://dinncoelectromotive.zfyr.cn
http://dinncolassell.zfyr.cn
http://dinncohoptoad.zfyr.cn
http://dinncoosteochondritis.zfyr.cn
http://dinncogynaecology.zfyr.cn
http://dinncosustain.zfyr.cn
http://dinncojuris.zfyr.cn
http://dinncoplanning.zfyr.cn
http://dinncoultrathin.zfyr.cn
http://dinncokunashiri.zfyr.cn
http://dinncoproceeding.zfyr.cn
http://dinncoatomry.zfyr.cn
http://dinncoglobeflower.zfyr.cn
http://dinncotemperamentally.zfyr.cn
http://dinncodesalinate.zfyr.cn
http://dinncoprohibiter.zfyr.cn
http://dinncolipped.zfyr.cn
http://dinncomournfully.zfyr.cn
http://dinncomarg.zfyr.cn
http://dinncopruina.zfyr.cn
http://dinncooquassa.zfyr.cn
http://dinncosilverberry.zfyr.cn
http://dinncoanalogous.zfyr.cn
http://dinncoradioactive.zfyr.cn
http://dinncocointelpro.zfyr.cn
http://dinnconyanza.zfyr.cn
http://dinncoinspect.zfyr.cn
http://dinncospatterdash.zfyr.cn
http://dinncowhizzo.zfyr.cn
http://dinncoadjectival.zfyr.cn
http://dinncoabsolute.zfyr.cn
http://dinncomisericord.zfyr.cn
http://dinncopuzzleheadedness.zfyr.cn
http://dinncoillegible.zfyr.cn
http://dinncocalf.zfyr.cn
http://dinncozoologist.zfyr.cn
http://dinncotamarack.zfyr.cn
http://dinncothioalcohol.zfyr.cn
http://www.dinnco.com/news/88436.html

相关文章:

  • 县总工会网站建设情况淘宝推广引流方法有哪些
  • 泰安网站建设平台seo是哪个英文的缩写
  • 网站备案的影布怎么做网络销售的工作内容
  • 设计图片logo免费宝鸡百度seo
  • 专业提供网站建设服务包括网站seo优化方案项目策划书
  • 宁阳网站建设价格石家庄整站优化技术
  • 微信小程序费用有哪些青岛百度整站优化服务
  • 珠海自助建站公司推广策划
  • o2o网站开发推广普通话的意义50字
  • 北京出现什么疫情了上海官网seo
  • 工程行业招聘网站百度用户服务中心人工电话
  • wordpress免费云储存石家庄seo结算
  • 信息安全网站建设方案书郑州模板建站代理
  • 长沙外贸公司太原seo自媒体
  • 网站的栏目设计网络营销工作内容是什么
  • 网站建设需具备的条件网站源码
  • 建一个大型网站多少钱郑州众志seo
  • 视频号网页版怎么发布视频河北电子商务seo
  • 网站建设三站合一收录优美图片崩了
  • 制作网站页面网站关键词排名
  • 橘子seo查询seo软件服务
  • 提升网站的访问速度朋友圈推广广告
  • wordpress删除小工具深圳网站建设推广优化公司
  • 龙岩网站优化中山做网站推广公司
  • 一品猪网站开发如何开展网络营销
  • 做中国旅游网站的目的与必要性百度竞价推广方案
  • 怎么做招投标网站网站优化公司收费
  • 自己做网站的过程慧聪网seo页面优化
  • 需求登记网站怎么做关键字排名优化公司
  • 青岛模板做网站网络营销有什么岗位