您的位置:程序门 -> 《程序员》杂志 -> 基本信息



连接数据库有什么方法


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


连接数据库有什么方法[已结贴,结贴人:icymen]
发表于:2007-11-29 11:06:10 楼主
连接数据库有什么方法?除了ado之外还有那些?
发表于:2007-11-29 15:06:011楼 得分:10
首先要说明一下:你的问题问得不清楚。

连接数据库的方法是很多的,比如:odbc,oledb,jdbc,

不同的数据库,不同的语言,用的方法是不完全一样的,

而ado是数据库操作的一个对象。
发表于:2007-11-29 17:27:552楼 得分:0
谢谢!
发表于:2007-12-31 01:59:593楼 得分:10


public   vector   getallproduct(){
                connection   con   =   null;
                preparedstatement   ps   =   null;
                resultset   rs   =   null;
                vector   vec   =   new   vector();
                productrecordbean   prb   =   null;
                try{
                        class.forname("sun.jdbc.odbc.jdbcodbcdriver");
                        con   =   drivermanager.getconnection("jdbc:odbc:dsn_shop");
                        ps   =   con.preparestatement("select   *   from   table_product");
                        rs   =   ps.EXECutequery();
                        while(rs.next()){
                                prb   =   new   productrecordbean();
                                prb.setid(   rs.getint("id")   );
                                prb.setname(   rs.getstring("name")   );
                                prb.setprice(   rs.getdouble("price")   );
                                prb.setquantity(   rs.getint("quantity")   );
                                vec.add(prb);
                        }
                }catch(exception   e){
                        e.printstacktrace();
                }finally{
                        try{
                                if(rs!=null)   rs.close();
                                if(ps!=null)   ps.close();
                                if(con!=null)   con.close();
                        }catch(exception   e){
                                e.printstacktrace();
                        }
                }
                return   vec;
        }

java可以这样实现的,dsn_shop是数据源,
慢慢学吧,很好用的!
数据库操作语言学好点就容易了!


快速检索

最新资讯
热门点击