国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何使用c3p0連接池???

這篇具有很好參考價值的文章主要介紹了如何使用c3p0連接池???。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

如何使用c3p0連接池???,java,idea,數(shù)據(jù)庫,mysql

?1.首先下載架包。。。(下載鏈接:https://note.youdao.com/ynoteshare/index.html?id=61e2cc939390acc9c7e5017907e98044&type=note&_time=1693296531722)

如何使用c3p0連接池???,java,idea,數(shù)據(jù)庫,mysql

2.將架包加入項目文件。

創(chuàng)建一個lib目錄,將架包復(fù)制進(jìn)去

如何使用c3p0連接池???,java,idea,數(shù)據(jù)庫,mysql

?右鍵點擊lib目錄,將其添加為庫。

?如何使用c3p0連接池???,java,idea,數(shù)據(jù)庫,mysql

?能點開文件代表加載成功。如何使用c3p0連接池???,java,idea,數(shù)據(jù)庫,mysql

?3.在src目錄創(chuàng)建c3p0.properties 或者c3p0-config.xml(我這里使用xml文件作為實例)

如何使用c3p0連接池???,java,idea,數(shù)據(jù)庫,mysql

?這里你需要將配置信息換成你自己的數(shù)據(jù)庫信息。

<c3p0-config>
    <!-- 使用默認(rèn)的配置讀取連接池對象 -->
    <default-config>
        <!--  連接參數(shù) -->
        <!--需要修改自己數(shù)據(jù)庫路徑、用戶賬號、密碼-->
        <property name="driverClass">com.mysql.jdbc.Driver</property>
        <property name="jdbcUrl">jdbc:mysql://127.0.0.1:3306/book?serverTimezone=UTC</property>
        <property name="user">root</property>
        <property name="password"></property>

    <!--初始化申請的連接數(shù)量-->
    <property name="initialPoolSize">5</property>
    <!--最大的連接數(shù)量-->
    <property name="maxPoolSize">10</property>
    <!--超時時間(單位毫秒)-->
    <property name="checkoutTimeout">3000</property>
    </default-config>
</c3p0-config>

4.驗證連接池是否可以使用。

如何使用c3p0連接池???,java,idea,數(shù)據(jù)庫,mysql

/*
 * Copyright (c) 2020, 2023,  All rights reserved.
 *
 */
package cn.scl;

import com.mchange.v2.c3p0.ComboPooledDataSource;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

/**
 * <p>Project: c3p0 - Test01</p>
 * <p>Powered by scl On 2023-08-29 16:30:15</p>
 * <p>描述:<p>
 *
 * @author 孫臣龍 [1846080280@qq.com]
 * @version 1.0
 * @since 17
 */
public class Test01 {
    public static void main(String[] args) throws Exception {
        ComboPooledDataSource pool = new ComboPooledDataSource();
        Connection con = pool.getConnection();
        String sql="select * from user where id=?";
        PreparedStatement ps = con.prepareStatement(sql);
        ps.setInt(1,2);
        ResultSet rs = ps.executeQuery();
        while (rs.next()){
            System.out.println(rs.getString(1));
            System.out.println(rs.getString(2));
            System.out.println(rs.getString(3));
            System.out.println(rs.getString(4));
            System.out.println(rs.getString(5));
            System.out.println(rs.getString(6));
        }
        con.close();
        ps.close();
        rs.close();
    }
}

5.結(jié)構(gòu)顯示。

如何使用c3p0連接池???,java,idea,數(shù)據(jù)庫,mysql

?如何使用c3p0連接池???,java,idea,數(shù)據(jù)庫,mysql文章來源地址http://www.zghlxwxcb.cn/news/detail-682313.html

到了這里,關(guān)于如何使用c3p0連接池???的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • C3P0反序列化鏈分析

    C3P0反序列化鏈分析

    C3P0是一個開源的JDBC連接池,它實現(xiàn)了數(shù)據(jù)源和JNDI綁定,支持JDBC3規(guī)范和JDBC2的標(biāo)準(zhǔn)擴(kuò)展。使用它的開源項目有Hibernate、Spring等。之前有接觸到過,但是沒有深入了解,像之前學(xué)二次反序列化時, WrapperConnectionPoolDataSource 就是C3P0的 初學(xué)者必學(xué)的一條鏈,先給出完整exp,然后一

    2024年04月15日
    瀏覽(18)
  • 如何使用IDEA連接PostgreSQL數(shù)據(jù)庫:從新手到高手的全面指南

    如何使用IDEA連接PostgreSQL數(shù)據(jù)庫:從新手到高手的全面指南

    博主貓頭虎的技術(shù)世界 ?? 歡迎來到貓頭虎的博客 — 探索技術(shù)的無限可能! 專欄鏈接 : ?? 精選專欄 : 《面試題大全》 — 面試準(zhǔn)備的寶典! 《IDEA開發(fā)秘籍》 — 提升你的IDEA技能! 《100天精通鴻蒙》 — 從Web/安卓到鴻蒙大師! 《100天精通Golang(基礎(chǔ)入門篇)》 — 踏入

    2024年04月15日
    瀏覽(63)
  • 【Java】IntelliJ IDEA使用JDBC連接MySQL數(shù)據(jù)庫并寫入數(shù)據(jù)

    【Java】IntelliJ IDEA使用JDBC連接MySQL數(shù)據(jù)庫并寫入數(shù)據(jù)

    在 IntelliJ IDEA 中連接 MySQL 數(shù)據(jù)庫并將數(shù)據(jù)存儲在數(shù)據(jù)表中,使用 Java 和 JDBC(Java Database Connectivity)實現(xiàn)。 下載并安裝 IntelliJ IDEA 下載并安裝 MySQL 數(shù)據(jù)庫 下載 MySQL Connector/J 驅(qū)動程序(JDBC 驅(qū)動程序) 使用 Navicat 創(chuàng)建一個 MySQL 數(shù)據(jù)庫 打開 IntelliJ IDEA。 選擇 \\\"File\\\"→ “New” →

    2024年02月05日
    瀏覽(51)
  • IDEA項目實踐——創(chuàng)建Java項目以及創(chuàng)建Maven項目案例、使用數(shù)據(jù)庫連接池創(chuàng)建項目簡介

    IDEA項目實踐——創(chuàng)建Java項目以及創(chuàng)建Maven項目案例、使用數(shù)據(jù)庫連接池創(chuàng)建項目簡介

    IDEA上面書寫wordcount的Scala文件具體操作 IDEA創(chuàng)建項目的操作步驟以及在虛擬機(jī)里面創(chuàng)建Scala的項目簡單介紹 目錄 系列文章目錄 前言 一 準(zhǔn)備工作 1.1 安裝Maven 1.1.1?Maven安裝配置步驟 1.1.2?解壓相關(guān)的軟件包 1.1.3?Maven 配置環(huán)境變量 1.1.4 配置Maven的私服 1.2 創(chuàng)建一個本地的MySQL數(shù)據(jù)

    2024年02月04日
    瀏覽(94)
  • Javaweb安全——反序列化漏洞-C3P0鏈

    Javaweb安全——反序列化漏洞-C3P0鏈

    C3P0是一個開源的JDBC連接池,它實現(xiàn)了數(shù)據(jù)源與JNDI綁定,支持JDBC3規(guī)范和實現(xiàn)了JDBC2的標(biāo)準(zhǔn)擴(kuò)展說明的Connection和Statement池的DataSources對象。 即將用于連接數(shù)據(jù)庫的連接整合在一起形成一個隨取隨用的數(shù)據(jù)庫連接池(Connection pool)。 ysoserial代碼注釋中的調(diào)用鏈如下: 自下向上的

    2024年02月09日
    瀏覽(15)
  • (Java)idea連接數(shù)據(jù)庫

    (Java)idea連接數(shù)據(jù)庫

    idea 連接數(shù)據(jù)庫 1.在idea中連接管理數(shù)據(jù)庫庫 idea的右側(cè)有一個數(shù)據(jù)庫的按鈕點擊之后再點擊加號選擇數(shù)據(jù)源 以MySQL為例 本地數(shù)據(jù)庫填入用戶和密碼再選擇要連接的數(shù)據(jù)庫后點擊測試連接 若測試不通過則查看用戶名與密碼是否正確 測試通過后即可對數(shù)據(jù)庫中的表格進(jìn)行操作

    2024年02月10日
    瀏覽(14)
  • 【IDEA使用指南】使用Hibernate框架的Java項目,如何通過數(shù)據(jù)庫表自動生成實體模型?

    【IDEA使用指南】使用Hibernate框架的Java項目,如何通過數(shù)據(jù)庫表自動生成實體模型?

    步驟1:找到并打開“Persistence”工具欄。 如下圖所示,找到 “View - Tool Windows - Persistence”,點擊“Persistence”。 步驟2:找到并打開“Import Database Schema” 窗口。 在開發(fā)工具左下角會彈出持久化配置的工具欄“Persistence”,如下圖所示。單擊之后有一個彈框,找到彈框中的項

    2024年02月05日
    瀏覽(35)
  • 用IDEA實現(xiàn)Java與數(shù)據(jù)庫連接

    用IDEA實現(xiàn)Java與數(shù)據(jù)庫連接

    用sqlyog只能對所存儲數(shù)據(jù)進(jìn)行增刪改查等操作,與java結(jié)合,便可將進(jìn)行更多操作。代碼怎么寫,數(shù)據(jù)就可以干什么。 為什么要用jar包: jar包可以直接導(dǎo)入,也就是直接用別人寫好的代碼,這部分你就不用再寫了。 1.獲取你的mysql版本號: 輸入status 看到: 其中Server version:就

    2024年04月11日
    瀏覽(24)
  • idea實現(xiàn)Java連接MySQL數(shù)據(jù)庫

    idea實現(xiàn)Java連接MySQL數(shù)據(jù)庫

    首先如果沒有mysql的需要先下載MySQL,可以看這個教程: Mysql超詳細(xì)安裝配置教程(保姆級)_mysql安裝及配置超詳細(xì)教程-CSDN博客 官網(wǎng):MySQL :: Download Connector/J 解壓并將驅(qū)動jar包導(dǎo)入idea , 在Java項目中創(chuàng)建一個bin文件夾,然后把jar包Ctrl+C,V到bin文件夾 ? 然后lib右鍵,點擊Add as L

    2024年02月03日
    瀏覽(22)
  • 使用IDEA連接hbase數(shù)據(jù)庫

    ? Hbase是安裝在另一臺LINUX服務(wù)器上的,需要本地通過JAVA連接HBase數(shù)據(jù)庫進(jìn)行操作。由于是第一次接觸HBase,過程當(dāng)中百度了很多資料,也遇到了很多的問題。耗費了不少時間才成功連接上。特記錄下過程當(dāng)中遇到的問題。 JAVA連接HBase代碼如下: 首先通過POM將需要的JAR包導(dǎo)入。

    2024年02月03日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包