本文目录一览:
- 1、mysql怎么和eclipse连接数据库
- 2、eclipse和mysql怎么连接
- 3、如何在tomcat配置mysql数据连接池
- 4、tomcat8.0怎么与mysql数据库连接池连接
- 5、jdbc数据连接池dbcp要导入的jar包时哪些?
- 6、jdbc连接mysql数据库需要jia包吗
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的\common\lib目录下。
Tomcat的JDBC下载地址:,这是MySQL的3.1.13版本的驱动,它支持4.0以上版本的MySQL数据库,我下的是一个ZIP包,没有下那个GZ包版的,有7.9M大,把包中的mysql-connector-java-3.1.11-bin.jar文件解压出来放在Tomcat的安装目录的\common\lib下面就可以拉(我的目录:C:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib),因为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();
}
}