iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >IDEA2020如何新建spring项目和创建c3p0连接池
  • 170
分享到

IDEA2020如何新建spring项目和创建c3p0连接池

2023-06-20 20:06:54 170人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关idea2020如何新建spring项目和创建c3p0连接池,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言     &nb

这篇文章将为大家详细讲解有关idea2020如何新建spring项目和创建c3p0连接池,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

前言

        C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展,目前使用它的开源项目有Hibernate,Spring等。

 1、环境准备:Maven配置

         打开idea,点击“+”新建项目,选择Spring,点击next,填写项目的名称,点击finish,新的Spring项目就建好了

IDEA2020如何新建spring项目和创建c3p0连接池

IDEA2020如何新建spring项目和创建c3p0连接池

        新建好的spring项目目录如下,这里可以看到是没有pom.xml文件的,为了更好管理spring项目,需要配置maven环境。点击项目上方的file/settings

IDEA2020如何新建spring项目和创建c3p0连接池

        点击Build,Execution,Deployment/Build Tools/Maven,将User settings file和Local repository这两处的地址改成下载的maven安装包的地址以及安装包下settings.xml配置文件的地址,点击OK

IDEA2020如何新建spring项目和创建c3p0连接池

        右击项目名称,点击Add Framework Support,勾选Maven,点击OK

IDEA2020如何新建spring项目和创建c3p0连接池

IDEA2020如何新建spring项目和创建c3p0连接池

        添加了maven之后可以看到项目出现了熟悉的maven项目的文件夹和pom.xml文件

IDEA2020如何新建spring项目和创建c3p0连接池

2、导入jar包:c3p0-0.9.5.4.jar和mysql-connector-java.jar

         右击项目名称,点击Open Modules Settings

IDEA2020如何新建spring项目和创建c3p0连接池

         点击Modules/Dependencies,点击右侧“+”号,jars or directories

IDEA2020如何新建spring项目和创建c3p0连接池

         选择jar包存储的路径,选中需要导入的jar包,点击OK

IDEA2020如何新建spring项目和创建c3p0连接池

         可以看到目录下出现了刚刚导入的jar包,勾选它们点击OK

IDEA2020如何新建spring项目和创建c3p0连接池

        打开pom.xml文件,在maven里添加Mysql和c3p0这两个依赖

IDEA2020如何新建spring项目和创建c3p0连接池

 3、编写测试类测试连接

        c3p0创建数据源的方法有两种:一是直接使用set将属性设置到数据源中,若后续需要更改只能通过源码更改,二是将属性写入properties文件,通过加载properties配置文件的形式创建数据源,可读写能力更强

        首先介绍第一种方法,本测试类写在Test文件夹下,主要需要注意的点有:

①driveClass现在都更新为com.mysql.cj.jdbc.Driver,而并非以前用的com.mysql.jdbc.Driver

②jdbcUrl中一定要在末尾加serverTimezone=UTC这一语句,不然就会报Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone时间区错误

@Test//测试手动创建c3p0数据源public void test1() throws PropertyVetoException, SQLException {    ComboPooledDataSource dataSource = new ComboPooledDataSource();    dataSource.setDriverClass("com.mysql.cj.jdbc.Driver");    dataSource.setJdbcUrl("jdbc:mysql://localhost:3306/spring-test?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC");    dataSource.setUser("root");    dataSource.setPassword("");    Connection connection = dataSource.getConnection();    System.out.println(connection);    connection.close();}

        运行后的结果如下,可以看到成功输出了connection对象的地址,说明连接创建成功

IDEA2020如何新建spring项目和创建c3p0连接池

         第二种方法,先在test文件夹的resources下新建properties配置文件,然后在properties里设置以下属性值

IDEA2020如何新建spring项目和创建c3p0连接池

jdbc.driver=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/spring-test?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTCjdbc.username=rootjdbc.passWord=

         本测试方法和第一种测试方法写在同一个测试类里

@Test//测试手动创建c3p0数据源(加载properties配置文件形式)public void test2() throws PropertyVetoException, SQLException {    //读取配置文件    ResourceBundle rb = ResourceBundle.getBundle("jdbc");    String driver = rb.getString("jdbc.driver");    String url = rb.getString("jdbc.url");    String username = rb.getString("jdbc.username");    String password = rb.getString("jdbc.password");     //创建数据源对象,设置连接参数    ComboPooledDataSource dataSource = new ComboPooledDataSource();    dataSource.setDriverClass(driver);    dataSource.setJdbcUrl(url);    dataSource.setUser(username);    dataSource.setPassword(password);     Connection connection = dataSource.getConnection();    System.out.println(connection);    connection.close();}

         运行之后可以看到同样成功输出connection对象的地址,说明连接创建成功

IDEA2020如何新建spring项目和创建c3p0连接池

关于“IDEA2020如何新建spring项目和创建c3p0连接池”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: IDEA2020如何新建spring项目和创建c3p0连接池

本文链接: https://www.lsjlt.com/news/300131.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • IDEA2020如何新建spring项目和创建c3p0连接池
    这篇文章将为大家详细讲解有关IDEA2020如何新建spring项目和创建c3p0连接池,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言     &nb...
    99+
    2023-06-20
  • 详解IDEA2020新建spring项目和c3p0连接池的创建和使用
    目录前言 1、环境准备:maven配置2、导入jar包:c3p0-0.9.5.4.jar和mysql-connector-java.jar 3、编写测试类测试连接...
    99+
    2024-04-02
  • c3p0数据库连接池如何在Java项目中使用
    今天就跟大家聊聊有关c3p0数据库连接池如何在Java项目中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。c3p0是什么c3p0的出现,是为了大大提高应用程序和数据库之间访问效率...
    99+
    2023-05-31
    java 数据库连接池 c3p0
  • phpstorm如何创建新项目
    phpstorm中创建新项目的方法:1、打开phpstorm工具;2、点击菜单栏的“File”并打开“new project”新建项目界面;3、在弹出的窗中输入项目名、项目路径以及类型,并点击下一步;4、选择一个php语言版本,进入下一步;...
    99+
    2024-04-02
  • pycharm如何创建新项目
    要在PyCharm中创建新项目,请按照以下步骤操作:1. 打开PyCharm。2. 在欢迎界面中,点击"Create New Pro...
    99+
    2023-08-09
    pycharm
  • 如何创建一个spring项目
    如何创建一个spring项目?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。创建Spring项目通过spring.io生成初始代码,配置如下下载好会得到一个.zip文件,解压导入...
    99+
    2023-06-15
  • 如何使用IDEA2022.1 创建Spring Boot项目
    目录IDEA2022.01 创建Spring Boot项目环境:系统:Windows11IDEA:2022.01JDK:11.0.141.创建maven project 2...
    99+
    2022-11-13
    idea2022.1创建springboot项目 idea2022.1创建项目 idea创建项目
  • PyCharm新手指南:如何创建新项目
    PyCharm是一款功能强大的Python集成开发环境(IDE),它提供了许多便捷的功能帮助开发人员快速高效地编写Python代码。对于初学者来说,掌握PyCharm的基本用法是非常重...
    99+
    2024-02-22
    项目 pycharm 新手
  • Vue如何创建项目
    本篇内容介绍了“Vue如何创建项目”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!vue是什么软件Vue是一套用于构建用户界面的渐进式Java...
    99+
    2023-06-08
  • Maven如何创建项目
    这篇“Maven如何创建项目”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Maven如何创建项目”文章吧。首先创建一个使用M...
    99+
    2023-06-26
  • Django项目如何创建
    今天小编给大家分享一下Django项目如何创建的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.Django简介Django...
    99+
    2023-07-05
  • 如何创建springboot项目
    创建Spring Boot项目可以按照以下步骤进行操作: 安装Java开发环境:确保已经安装了Java JDK,并且将Java的...
    99+
    2023-10-26
    springboot
  • 在Python数据库连接池中如何创建请求连接
    在Python数据库连接池中如何创建请求连接,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在Python数据库连接池中操作过程中如果你设置好了连接池,你就可以按...
    99+
    2023-06-17
  • vue项目如何创建
    这篇文章给大家分享的是有关vue项目如何创建的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。安装npm检查node,未安装在这里下载最新版安装。2、检查npm,node自带npm但不是最新版本,需要命令更新:npm...
    99+
    2023-06-29
  • Go如何创建Grpc链接池
    这篇“Go如何创建Grpc链接池”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Go如何创建Grpc链接池”文章吧。常规用法g...
    99+
    2023-07-05
  • win10如何创建新的网络连接
    这篇“win10如何创建新的网络连接”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win10如何创建新的网络连接”文章吧。打...
    99+
    2023-07-01
  • 聊聊如何在Github上创建新项目
    Github是一个非常流行的代码托管平台,许多开发者都会选择在上面存储自己的代码,管理自己的项目。如果你还不知道如何在Github上创建新项目,不要担心,本篇文章将为你介绍如何在Github上创建新项目。第一步:登录Github账户首先,你...
    99+
    2023-10-22
  • 如何在pycharm中创建一个新项目
    如何在pycharm中创建一个新项目?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。操作环境:windows7系统、PyCharm 4.0.3版,DELL G3电脑。pychar...
    99+
    2023-06-07
  • 如何在eclipse中创建一个spring boot项目
    这期内容当中小编将会给大家带来有关如何在eclipse中创建一个spring boot项目,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。spring Boot是由Pivotal团队提供的全新框架,其设计目...
    99+
    2023-05-31
    eclipse springboot spring boo
  • 如何搭建Spring Boot项目
    这篇文章主要讲解了“如何搭建Spring Boot项目”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何搭建Spring Boot项目”吧!Spring Boot 概述Spring 框架,作...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作