connection pool and DataSource in the sun app server for mysql+java


 /* String userName = "root";
            String password1 = "root";
            String url = "jdbc:mysql://localhost/employees";
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            conn = DriverManager.getConnection(url, userName, password1);*/


First put the .jar in the domain/lib/ext folder
For DataSource put this:
com.mysql.jdbc.jdbc2.optional.MysqlDataSource
Next, populate:
user: yourUserName
password: yourPassword
serverName: localhost or whever server name you have
port: 3306
databaseName: databaseNameONLY (NOT the whole URL!!!), like testDB or something like that
datasourceName: MysqlDataSource


>I modified the web.xml add

                        <resource-ref>

                                    <description>Application DataSource Reference</description>

                                    <res-ref-name>jdbc/MySqlPool</res-ref-name>

                                      <res-type>javax.sql.DataSource</res-type>

                                     <res-auth>Container</res-auth>

                          </resource-ref>

>I modified the sun-web.xml

                          <resource-ref>

                                     <res-ref-name>jdbc/MySqlPool</res-ref-name>

                                      <jndi-name>jdbc/MySqlPool</jndi-name>

                         </resource-ref>

>The code in the program is

                        InitialContext ctx = new InitialContext();

                        DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/MySqlpool");

                        conn = ds.getConnection();

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

in the netbeans IDE we can configure the pool and jdni name for a application very convenient.

server reaources
new file
choose sun resources JDBC pool confingure it
new file
choose sun resources JDBC resource configure it

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值