Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > newxy新坐标如何获取数据库连接
【标  题】:newxy新坐标如何获取数据库连接
【关键字】:newxy
【来  源】:http://www.blogjava.net/newxy/archive/2006/08/20/64682.html

newxy新坐标如何获取数据库连接

Your Ad Here
newxy新坐标如何获取数据库连接
?
一、通过数据源设置获得数据库连接
  • 1.运用系统中的数据源jndi名设为 jdbc/default;
  • 2.如果系统中已有数据源的jndi名不是 jdbc/default,假设为 jdbc/xxx,则在 src/下的newxy.properties文件中加上一条:
        ds.default=jdbc/xxx
      
二、通过编程获得数据库连接

用户可以在自定义默认DAO类中通过java代码获取数据库连接,只需覆盖超类net.newxy.dbm.BaseDAO中public Connection getConnection(String dsJndi) throws Exception 方法,或实现抽象超类net.newxy.dbm.DBM中public Connection getConnection(String dsJndi) throws Exception 方法,例如:

package common;

import net.newxy.dbm.DBM;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DefaultDao extends DBM{
    public Connection getConnection(String dsJndi) throws Exception {
        Connection cn=null;
        try {
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            cn = DriverManager.getConnection(
                        "jdbc:mysql://localhost:3306/line_order?user=root&password=mysql");
        } catch (ClassNotFoundException ex) {
        } catch (IllegalAccessException ex) {
        } catch (InstantiationException ex) {
        } catch (SQLException ex1) {
            throw new Exception(ex1.getMessage());
        }
        return cn;
    }
}
在public Connection getConnection(String dsJndi) throws Exception 方法中参数String dsJndi被忽略。
在src/下的newxy.properties文件中加入:
     dao.default=common.DefaultDAO
 
三、通过设置newxy.properties文件获得数据库连接 如果系统中没有数据源,则在src/下的newxy.properties文件中加入如下几行:
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/line_order?user=root&password=mysql
user=root
pass=mysql
采用p6spy完整显示hibernate的SQL语句:【上一篇】
如何安装newxy新坐标:【下一篇】
【相关文章】
  • newxy新坐标的事务管理
  • struts+newxy(新坐标)文件上传,比jspsmart更简单 作者:胡立新
  • struts+hibernate的替代方案:struts+newxy,开发效率提高十倍
  • newxy+struts WEB开发与deiphi桌面开发相比,速度更快,能力更强
  • newxy+struts实现零java代码或极少java代码开发以数据为中心的web运用系统 作者:胡立新
  • newxy(新座标)技术文档 作者:胡立新
  • newxy技术零java代码实现文件下载,下载记数 作者:胡立新
  • newxy技术零java代码实现数据分页显示 作者:胡立新
  • newxy+struts实现零java代码或极少java代码开发以数据为中心的web运用系统
  • 【随机文章】
  • Webmin---Linux下的用户管理工具
  • js 触发事件大全
  • GSM无线网络维护和优化的几点体会
  • 负载均衡技术研究
  • code -2147483645 (0x80000003).
  • asp开发规范
  • 无缝平铺图片的创建
  • 汇编语言超浓缩教程 (转载)
  • xinetd 介绍
  • Rsync Server +Rsync client 配置完全实践笔记
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.