首页 > 编程知识 正文

mysql数据库连接池jar包,mysql数据库连接池配置

时间:2023-12-29 13:16:27 阅读:329544 作者:GNTA

本文目录一览:

mysql怎么和eclipse连接数据库

1.在新建的Project中右键新建Floder

2

2.创建名为lib的包

3.创建完毕之后的工程目录

4.接下来解压你下载的mysql的jar包,拷贝其中的.jar文件

5.在工程lib包下邮件 选择paste即粘贴,把mysql的jar包拷贝进来

6.拷贝完毕如图:

7.在mysql的jar包上右键选择 build path - add to build path

8.添加完毕之后,工程才与Mysql的jar包关联起来,现在可以使用相关类和方法了

9.在工程中新建JdbcTest1.java类

10.输入如下代码:

11.代码解释:

Driver是个实现类,它由具体的数据库厂商来实现。

它的connect方法可以获取数据库连接。参数如上图。

运行之后,输出如下,证明数据库连接成功!

12.说明:这个是使用Driver连接数据库的,而通常开发中使用的是DriverManager或数据库连接池,这个仅作为理解数据库连接事例使用。

eclipse和mysql怎么连接

1.在新建的Project中右键新建Floder

2.创建名为lib的包

3.接下来解压你下载的mysql的jar包,拷贝其中的.jar文件

4.在工程lib包下邮件 选择paste即粘贴,把mysql的jar包拷贝进来

5.在mysql的jar包上右键选择 build path - add to build path

6.添加完毕之后,工程才与Mysql的jar包关联起来,现在可以使用相关类和方法了

7.在工程中新建JdbcTest1.java类

8.连接MySQL数据库驱动或使用连接池

9.在java类中准备连接数据库的基本信息

如何在tomcat配置mysql数据连接池

eb开发中与数据库的连接是必不可少的,而数据库连接池技术很好的优化了动态页与数据库的连接,相比单个连接数据库连接池节省了很大的资源。用一个通俗的比喻:如果一个人洗澡需花一桶水,那一百个人就要花一百桶水,太浪费了.如果都在池子里洗,洗多少个人都不怕了。

1.将MySQL的JDBC驱动复制到Tomcat安装目录里的lib文件夹下。驱动可以从MySQL官网上下载,为jar包。

2.将Tomcat的配置文件Context.xml做如下修改:

Context path="/DBTest" docBase="DBTest"

debug="5" reloadable="true" crossContext="true"

!-- maxActive: Maximum number of dB connections in pool. Make sure you

configure your mysqld max_connections large enough to handle

all of your db connections. Set to -1 for no limit.

--

!-- maxIdle: Maximum number of idle dB connections to retain in pool.

Set to -1 for no limit. See also the DBCP documentation on this

and the minEvictableIdleTimeMillis configuration parameter.

--

!-- maxWait: Maximum time to wait for a dB connection to become available

in ms, in this example 10 seconds. An Exception is thrown if

this timeout is exceeded. Set to -1 to wait indefinitely.

--

!-- username and password: MySQL dB username and password for dB connections --

!-- driverClassName: Class name for the old mm.mysql JDBC driver is

org.gjt.mm.mysql.Driver - we recommend using Connector/J though.

Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.

--

!-- url: The JDBC connection url for connecting to your MySQL dB.

The autoReconnect=true argument to the url makes sure that the

mm.mysql JDBC Driver will automatically reconnect if mysqld closed the

connection. mysqld by default closes idle connections after 8 hours.

--

Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"

maxActive="100" maxIdle="30" maxWait="10000"

username="javauser" password="javadude" driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/javatest?autoReconnect=true"/

/Context

注意代码中红色部分:DBTest 改为自己的项目路径;TestDB改为自己的数据源名,但是后面使用时候要与这里的配置保持一致;javauser和 javauser改为自己MySQL的用户名密码;url的格式依次为jdbc:mysql://{你的数据库服务所在的IP,如果为本机就为localhost}:{你的数据库服务端口号}/{MySQL中要使用的数据库名称}?autoReconnect=true 。

3.修改项目WEB-INF/web.xml 配置文件(若无,请新建),在“/web-app”之上添加如下代码:

resource-ref

descriptionDB Connection/description

res-ref-namejdbc/TestDB/res-ref-name

res-typejavax.sql.DataSource/res-type

res-authContainer/res-auth

/resource-ref

上步中若修改了数据源名此步中红色部分请保持与上步中的一致。

4.代码示例:

Context initContext = new InitialContext();

Context envContext = (Context)initContext.lookup("java:/comp/env");

DataSource ds = (DataSource)envContext.lookup("jdbc/TestDB");

Connection conn = ds.getConnection();

Statement st = null;

ResultSet rs = null;

st = conn.createStatement();

rs = st.executeQuery(yoursql);

注意红色部分与上两步中的一致;yoursql处写你的sql代码。

通过1-3步就在Tomcat中配置好了MySQL的数据库连接池。

tomcat8.0怎么与mysql数据库连接池连接

到MySQL的网站上去下载MySQL的JDBC连接驱动mysql-connector-java-3.1.11-bin.jar,放到Tomcat的commonlib目录下。

Tomcat的JDBC下载地址:,这是MySQL的3.1.13版本的驱动,它支持4.0以上版本的MySQL数据库,我下的是一个ZIP包,没有下那个GZ包版的,有7.9M大,把包中的mysql-connector-java-3.1.11-bin.jar文件解压出来放在Tomcat的安装目录的commonlib下面就可以拉(我的目录:C:Program FilesApache Software FoundationTomcat 5.0commonlib),因为tomcat运行时会先到这个目录下找Jar文件,如果你有兴趣的可以研究下它的源代码 :P。还要查检下%TOMCAT_HOME%下面是否有commons-dbcp-*jar;commons-pool-*jar;commons-collections-*.jar存在,没有的话就要自己到去下,Tomcat5.0都自己带了有这几个commons文件。

jdbc数据连接池dbcp要导入的jar包时哪些?

还要一个数据库连接的jar包,如果是mysql数据库需要mysql-connector-java-5.1.12-bin.jar。只要这四个包,其他就不需要了。

另外劝你最好将这些包导入到自己项目中的WEB-INF/lib中,不要随便动Tomcat的配置。

jdbc连接mysql数据库需要jia包吗

只需要mysql的驱动包:包名为:mysql-connector-java-5.1.37-bin.jar

源码如下:

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import org.junit.Test;

public class JdbcMysql {

@Test

public void connection() throws Exception{

String username = "root";

String password = "root";

String url = "jdbc:mysql://localhost:3306/exam?characterEncoding=utf-8";

String sql = "UPDATE s_cust SET cust_name=? WHERE cid = ? ";

//加载mysql的驱动类,获得连接,获取SQL的预编译,设置参数,执行SQL语句

Class.forName("com.mysql.jdbc.Driver");

Connection con = DriverManager.getConnection(url, username, password);

PreparedStatement ps = con.prepareStatement(sql);

ps.setString(1, "北京");

ps.setInt(2, 6);

ps.execute();

ps.close();

con.close();

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。