`
icsnowing
  • 浏览: 40692 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

再谈Java使用Mysql

阅读更多
    web工程,部署平台是sailfin。

    数据库选用MySQL,需要在SailFin平台上进行配置。为MySQL创建一个Connection Pool(MySql_Pool)和JDBC Resources(MySql_DS),进行相应设置。
步骤:
1) 将MySql的JDBC驱动拷贝到GlassFish安装目录的lib文件夹下
mysql-connector-java-5.1.6-bin.jar
2) 创建连接池。
启动SailFin服务器,进入管理控制台。在左侧点击“Resources”选项---"JDBC"---"Connection Pools",点击“new”按钮。
Name: MySql_Pool
Resource Type: javax.sql.DataSource
Database Vendor: MySQL

点击“下一步”进入下一设置界面,设置:
Datasource Classname: com.mysql.jdbc.jdbc2.optional.MysqlDataSource

Additional Properties,主要设置以下几项:
* DatabaseName:写入你的数据库名称
* User:root
* Password:
* ServerName:数据库所在的主机IP
* url: jdbc:mysql://localhost:3306/DatabaseName (这项很重要。且程序中用到某个数据库中的某些表,那么在MySQL客户端建立的数据库的名字必须为此处所设置的DatabaseName)

设置好点击"save"

3) 选中这个“连接池”在“general”选项卡中点击“Ping”按钮进行测试。测试通过后点击"JDBC Resources"开始创建数据源。
点击"new"按钮
* JDNI Name: MySql_DS
* Pool Name: MySql_Pool(就是刚才配置的那个)

接下来选择默认设置,点击”save”,OK。

4)相应在web.xml里面加入:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>MySql_DS</res-ref-name>  就是在sailfin平台上设置的JDNI Name
<res-type>javax.sql.DataSource</res-type>  即以上设置的Connection Pool的Resource Type
<res-auth>Container</res-auth>
</resource-ref>
5)调用数据库的src文件:
InitialContext ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("MySql_DS"); 即web.xml中设置的<res-ref-name>


绝对原创,测试通过。
分享到:
评论

相关推荐

    浅谈Java中Mysql数据库的连接与操作.pdf

    浅谈Java中Mysql数据库的连接与操作.pdf

    浅谈Java中Mysql数据库的连接与操作.zip

    浅谈Java中Mysql数据库的连接与操作

    mysql+Java实现的学生宿舍信息管理系统.rar

    实现基本的增删改查功能,内部含有完整的Java源代码和数据库备份,实现Java+MySQL管理系统功能。

    基于java的美食网站毕业论文.pdf

    美食运用Java技术和mySql数据库技术,完成了对美食商品 的展览,实现会员登录注册,人员信息的添加、删除、修改与查看及留言交流等 功能。中提供一切美食的烹饪步骤和健康饮食攻略,同时美食还是一个交流中心, 浅谈...

    SpringMvc+Eclipselink+JPA+ActiveMQ+MySQL在线聊天

    后台使用SpringMvc+Eclipselink+JPA+ActiveMQ+MySQL整合,前段使用sui框架,模拟微信聊天

    基于Java的美食网站的设计与实现毕业论文.doc

    论文中使用了Java技术和mySql数据库技术,完成了对美食商品的展览,实现会员登录注册,人员信息的添加、删除、修改与查看及留言交流等功能。 在论文中,作者首先对系统发展现状和系统研究意义进行了分析,然后对...

    java文章合集2

    使用Java语言从零开始创建区块链.pdf 关于MySQL线程池,这也许是目前最全面的实用帖!.pdf 分布式存储系统的一致性是什么?.pdf 初识Java 9模块化编程.pdf 区块链难理解?200行代码教你写一个自己的区块链!.pdf 十...

    基于java的美食网站毕业论文(20210804183321).pdf

    美食网站运用 Java 技术和 mySql 数据库技术,完成了对 美食商品的展览,实现会员登录注册,人员信息的添加、删除、修改与查看及留 言交流等功能。 网站中提供一切美食的烹饪步骤和健康饮食攻略, 同时美食网站 还是...

    浅谈mysql中多表不关联查询的实现方法

    大家在使用MySQL查询时正常是直接一个表的查询,要不然也就是多表的关联查询,使用到了左联结(left join)、右联结(right join)、内联结(inner join)、外联结(outer join)。这种都是两个表之间有一定关联,也就是...

    基于java的美食网站毕业论文(20210803162003).pdf

    美食网站运用 Java 技术和 mySql 数据库技术,完成了对 美食商品的展览,实现会员登录注册,人员信息的添加、删除、修改与查看及留 言交流等功能。 网站中提供一切美食的烹饪步骤和健康饮食攻略, 同时美食网站 还是...

    java程序员初学20道题

    3. 浅谈JDBC的概念理解与学习 4. 用java多线程断点续传实践 5. JDBC连接MySQL数据库关键的四个步骤 6. 对于JSF的一些思考 7. 多核时代考验Java代码编写习惯 8. Java JNI深度分析与实践 9. Java三种常见异常及解决 10...

    java学习记录 php转行java基础学习.rar

    谈一下我个人的理解。 Java是一门强类型语言,编译后的执行效率高。 Java的生态非常强大,应用广泛,对于很多的业务需求,都有良好的开源技术框架支持,可以大大提升研发效率。 Java在国内的学习者较多,对人才的...

    Java考勤管理系统源码.rar

    该系统采用 NetBeans IDE 并支持 MySQL 作为后端。 关于系统 谈到考勤管理系统的功能,用户必须输入他/她的号码才能维护考勤,其中也包括进入时间。在管理面板中,管理员可以通过输入 ID、姓名、课程和部门来添加...

    浅谈mysql导出表数据到excel关于datetime的格式问题

    在数据库管理中,MySQL是一个广泛使用的开源关系型数据库系统,其功能强大且灵活。当我们需要将MySQL中的数据导出到Excel进行进一步的数据分析或报告时,可能会遇到一些格式上的问题,特别是涉及到日期时间...

    Java中的火车票预订系统及源代码+使用说明+可做毕设

    系统使用MySQL数据库作为后端支持,并使用NetBeans IDE进行用户界面设计。在运行此项目之前,请确保系统上已安装JDK和JRE。 项目简介: 好,让我们开始。首先,运行此项目之前,请在计算机上安装所有必要的软件。谈...

    java 高级架构进阶学习

    再谈柔性事务,为何我们要抛弃标准事务.zip 463.9MB 一堂课搞定MySql优化.zip 524.8MB 一节课垂直打击JVM.zip 569.1MB 双十一技术复盘 高并发秒杀系统解密.zip 953.8MB 深入理解Redis缓存.zip 494.4MB 千万级...

    JAVA自学之路

    数据库,可以选择使用Oracle或者MySQL开始 。 JDBC,用Java连接数据库。 可以选择在这个地方切入Hibernate,也可以选择在Struts 之后。 HTML CSS JavaScript,这些东西是做web项目必需的内容 。 Servlet JSP,...

    Mysql获取当前日期的前几天日期的方法

    您可能感兴趣的文章:Mysql根据时间查询日期的优化技巧mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间解析MySQL中存储时间日期类型的选择问题JDBC中使用Java8的日期LocalDate和...

    java文集

    Java 6 RowSet 使用完全剖析 结合Spring2.0和ActiveMQ进行异步消息调用 struts+hibernate增删改查(一) AXIS 布署问题 struts+hibernate增删改查(二) MySQL中如何实现Top N及M至N段的记录查询?...

Global site tag (gtag.js) - Google Analytics