在glassfish v2中配置MySql数据库连接池都方法

来源:互联网 发布:单片机串口中断c语言 编辑:程序博客网 时间:2024/05/17 09:22

 启动和关闭glassfish服务器都方法

启动: cmd->asadmin start-domain dimain1

关闭: cmd->asadmin stop-domain dimain1

 

-------------------------------

 

需要确保mysql服务器已启动!

启动glassfish服务器后,在浏览器中输入: http://localhost:4848 登陆到管理页面

 

----------------------------------

 

在glassfish的安装目录:%glassfish_home%/lib/install/templates/resoures/jdbc文件夹下,有各个数据库的连接池的配置说明

 

配置过程:

 

在 "资源->jdbc->连接池" 页面中点[新建]按钮

 

-------------------------------------------------------------

 

新建 JDBC 连接池(步骤 1,共 2 步)

 

标识连接池的常规设置 常规设置 名称: (必填的) (注:自己起名称)

MySQlConnPool

 

资源类型:(注:下拉列表中选择)

javax.sql.DataSource"

 

 

如果数据源类实现多个接口,则必须指定。 (注:下拉列表中选择)

数据库供应商:

 

MySql

 

 

 

 

-------------------------------------------------------------

 

新建 JDBC 连接池(步骤 2,共 2 步) 标识连接池的常规设置。

 

常规设置 名称:MySQlConnPool

资源类型:javax.sql.DataSource

数据库供应商:MySQL

数据源类名称: 必填的 com.mysql.jdbc.jdbc2.optional.MysqlDataSource

 

实现 DataSource 和/或 XADataSource API 的特定于供应商的类名 描述:(对该连接池作用的描述)

 

在表格中如下项目中填入想通过该连接池访问的mysql数据库

 

databaseName test (想访问的数据库名称)

portNumber 3306 (mysql的数据库服务器端口号)

datasourceName test

serverName localhost

user root

password root

 

按ping 按钮后,如果提示ping成功,那就ok了。

 

如果提示 配置数据库连接池时提示类错误: 类名错误或没有为以下类设置类路径: com.mysql.jdbc.jdbc2.optional.MysqlDataSource

 

这是由于服务器找不到对应的数据库驱动类,将驱动类如:mysql-connector-java-5.1.6-bin.jar

放置于该服务器域下的lib/ext目录下,即可解决此类故障。

 

 

注意:将该类库加载到nb中时,只是针对编译时此类起作用,但是GlassFish并不能从nb项目中查询类库。