zoukankan      html  css  js  c++  java
  • 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();
           }
  • 相关阅读:
    打sql server pack4后打开网站报错的解决办法
    北京大学的三角形文章
    一次SQL Server 2000修复实践的说明
    今天重看了几集《将爱情进行到底》
    MakeFile的写法
    [经验杂谈]与大虾对话:领悟设计模式zz
    论函数调用约定(zz)
    用标准模板库STL实现文件比较(zz)
    C++中的虚函数(virtual function)
    为学院科研办做的个小应用管理程序
  • 原文地址:https://www.cnblogs.com/hujunzheng/p/4097986.html
Copyright © 2011-2022 走看看