Netbeans 中创建数据连接池和数据源步骤(及解决无法ping通问题)

简介:

1.启动glassfish服务器, 在浏览器的地址栏中输入 http://localhost:4848

2.首先建立JDBC Connection Pools;

3.new 一个Connectio Pools

4.对General Settings属性填写;

5.填写Datasource Classname:com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource

   Ping属性选中,可以用来检验数据连接池是否创建成功!

.

6.对Additional Properties属性填写,这5项一般都是必须的!

7.单击Finish完成,然后通过Ping按钮测试数据连接池是否创建成功!

8.然后创建数据源

9.new 一个新的数据源

10. JNDI的 名字(通过这个名字可以找到你的数据连接池,然后找到数据库), Pool Name选择一个数据连接池的名字!完成!

注意:如果出现了下面的错误(无法ping通),可能是你的class name的名称不正确,或者你没有将mysql的驱动jar包放进Glassfish的glassfish/lib目录中(放进去之后,重启glassfish即可)

 

 

11. 测试我们的数据源


InitialContext context = new InitialContext();
            DataSource ds = (DataSource)context.lookup("lala");//JDNI的名字
            Connection con = null;
            Statement sta = null;
            ResultSet rt = null;
            try{
                con = ds.getConnection();
                sta = con.createStatement();
                rt = sta.executeQuery("select * from gaga");
                while(rt.next()){
                     out.println(rt.getString("name") + " " + rt.getString("age"));
                }
            } catch(SQLException e){
                e.printStackTrace();
            } finally {
      
            if(rt!=null) rt.close();
           if(sta!=null)sta.close();
           if(con!=null) con.close();
       }


目录
相关文章
|
6月前
|
SQL DataWorks 数据处理
DataWorks操作报错合集之在创建ES的数据源时,测试连通性提示无法连通,出现报错,如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
5月前
|
NoSQL JavaScript Redis
若依后端部署---若依部署,Redis在D盘的project的应用工具当中,在连接过程中,先用Xshell连接若依,RDM在应用工具里,同时host的主机也要写好
若依后端部署---若依部署,Redis在D盘的project的应用工具当中,在连接过程中,先用Xshell连接若依,RDM在应用工具里,同时host的主机也要写好
|
6月前
|
Oracle 关系型数据库 MySQL
实时计算 Flink版操作报错合集之ip和端口都是通的,连接池设置为200,连接报错,是什么原因
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
【IDEA】同一个应用运行多个测试实例(以不同端口)
【IDEA】同一个应用运行多个测试实例(以不同端口)
213 0
|
数据库
同一项目如何连接多个mongo服务器地址
同一项目如何连接多个mongo服务器地址
176 0
|
中间件 Java
IBM was调试端口开通演示,was服务重启、端口号查看方法
IBM was调试端口开通演示,was服务重启、端口号查看方法
459 0
|
Java 关系型数据库 MySQL
idea配置jdbc连接MySQL的全部详细步骤(包含运行代码)
打开idea,在左上角找到当前使用的这个模块,右键打开新建一个Directory
1803 1
idea配置jdbc连接MySQL的全部详细步骤(包含运行代码)
|
druid 安全 关系型数据库
【笔记】用户指南—网络与连接—连接数据库
PolarDB-X支持通过数据管理DMS、MySQL命令行、第三方客户端以及符合MySQL官方交互协议的第三方程序代码进行连接。本文主要介绍如何通过MySQL命令行连接到PolarDB-X数据库。
126 0
|
Java 数据库连接 应用服务中间件
数据源和连接池实现步骤
数据源和连接池实现步骤
203 0
|
druid 安全 关系型数据库
用户指南—网络与连接—连接数据库
PolarDB-X支持通过数据管理DMS、MySQL命令行、第三方客户端以及符合MySQL官方交互协议的第三方程序代码进行连接。本文主要介绍如何通过MySQL命令行连接到PolarDB-X数据库。
173 0