新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     >>计算机科学论坛<<     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> XML网站展示,XML源代码,XML编程示例。 本版仅接受原创、转贴、网站展示,具体的技术交流请前往各相关版块。
    [返回] 计算机科学论坛XML.ORG.CN讨论区 - XML技术『 XML源码及示例(仅原创和转载) 』 → jdom samples (4) 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 2758 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: jdom samples (4) 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     jlive 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:6
      积分:85
      注册:2004/2/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jlive发送一个短消息 把jlive加入好友 查看jlive的个人资料 搜索jlive在『 XML源码及示例(仅原创和转载) 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jlive的博客楼主
    发贴心情 jdom samples (4)

    数据库连接:
    package com.sz.lgyw.util;

    import java.sql.ResultSet;
    import java.sql.PreparedStatement;
    import java.sql.Statement;
    import javax.sql.DataSource;
    import java.sql.Connection;
    import java.sql.SQLException;
    //import javax.naming.NamingException;
    import org.apache.commons.logging.Log;
    import org.apache.commons.logging.LogFactory;
    import org.apache.commons.dbcp.BasicDataSource;
    import com.sz.xml.DatabaseXmlConfig;

    //import com.sz.lgyw.ejb.util.ContextFactory;

    public class DataSourceConn {
      public  BasicDataSource ds = null;
      //public DataSource ds;
      protected PreparedStatement psmt;
      protected Connection conn;
      protected ResultSet rs;
      private static Log log = LogFactory.getLog(DataSourceConn.class);
      protected DatabaseXmlConfig dg;
      protected Statement stmt ;
      public DataSourceConn() {

        //ContextFactory f = ContextFactory.getInstance();

        //ds = (DataSource) f.getInitialContext().lookup("java:/OracleDS");
        //ds = (DataSource) f.getInitialContext().lookup("java:/env/jdbc/OracleDS");
        ds = new BasicDataSource();
        dg = new DatabaseXmlConfig();
        ds.setDefaultAutoCommit(true);

        ds.setDriverClassName(dg.getDriverClassName());
        ds.setUrl(dg.getUrl());
        ds.setUsername(dg.getUserName());
        ds.setPassword(dg.getPassword());
        try {
          conn = ds.getConnection();
          stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
                                                ResultSet.CONCUR_UPDATABLE);
        }
        catch (SQLException sqle) {
          log.info("getConnection  Err: " + sqle.getMessage());
          System.out.println("getConnection  Err: " + sqle.getMessage());
        }
      }

      public Connection getConnection() {
        return conn;
      }

      public PreparedStatement getPrepareStatement(String sql) {
        try {
          psmt = conn.prepareStatement(sql);
        }
        catch (SQLException ex) {
          ex.printStackTrace();
          log.info("prepareStatement: " + ex.getMessage() + " SQL:" + sql);
        }
        return psmt;
      }

      public ResultSet executeQuery(String sql) {
        try {

          rs = stmt.executeQuery(sql);
        }
        catch (SQLException ex) {
          log.info("executeQuery: " + ex.getMessage() + " SQL:" + sql);
        }
        return rs;

      }

      public int executeUpdate(String sql) {
        int r = 0;
        try {
          r = stmt.executeUpdate(sql);
        }
        catch (SQLException ex) {
          log.info("executeQuery: " + ex.getMessage() + " SQL:" + sql);
        }
        return r;

      }

      public static void main(String[] args) {
        String test_sql = "select * from t_user";
        DataSourceConn ds = new DataSourceConn();

        ResultSet rs = ds.executeQuery(test_sql);
        try {
          rs.last();
          System.out.println(rs.getRow());
        }
        catch (SQLException sqlE) {
          System.out.println("main :" + sqlE.getMessage());
        }
      }
    }


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/7 15:10:00
     
     struggle 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:9
      积分:93
      门派:XML.ORG.CN
      注册:2004/5/27

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给struggle发送一个短消息 把struggle加入好友 查看struggle的个人资料 搜索struggle在『 XML源码及示例(仅原创和转载) 』的所有贴子 引用回复这个贴子 回复这个贴子 查看struggle的博客2
    发贴心情 
    谢谢楼主!!!
    希望楼主能贴更多更好的例子上来!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/6/15 8:52:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML源码及示例(仅原创和转载) 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/7/20 20:35:39

    本主题贴数2,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    62.500ms