oracle java 连接

本人用的是thin方式连接,这种方法简单,但要注意几个问题如下:
import   java.sql.*   ;
public   class   wanglei
{
        public     static   void   main(String   []   args)
            {
          try{      
              Class.forName( "oracle.jdbc.driver.OracleDriver ")   ;
                  //   Driver   oracle   =   new   oracle.jdbc.driver.OracleDriver()   ;                            
                    String   url   =   "jdbc:oracle:thin:@192.168.1.9:1521:sky "   ;              
                          Connection   c   =   DriverManager.getConnection(url, "wangjun", "wangjun")   ;                      
                          Statement   stmt   =   c.createStatement()   ;                  
                          String   www   =   "SELECT   *   FROM   wangjun   "   ;                      
                          ResultSet   rs   =   stmt.executeQuery(www)   ;                  
                      while   (rs.next())
                    {  
                    System.out.println( "name:   "+rs.getString( "name "))   ;
                    System.out.println( "age:   "+rs.getString( "age "))   ;
                    }
                        stmt.close()   ;
                        c.close()   ;
                    }                  
                    catch(Exception   e)
                    {
                e.printStackTrace();
                    }
}
}
 
    首先这是我的程序,
    其次,成功连接数据库可分为四个步骤:
一。建驱动,Class.forName( "oracle.jdbc.driver.OracleDriver ")   ;
驱动在oracle\ora92\jdbc\lib\classes12.jar     把它加在环境变量里的classpath
二。连接   Connection   c   =   DriverManager.getConnection(url, "wangjun", "wangjun")   ;
url是jdbc.oracle.thin@自己的IP:数据库端口:数据库名
wangjun是用户名和密码,当然也是本人名字。
三。发送sql语句   ResultSet   rs   =   stmt.executeQuery(www)   ;
这点没什么问题
四。把返回的结果打出来。
本人主要问题出在连接驱动和url上,原因书上和网上的所有信息都是说得不够清楚,花了不少时间,现在把它写出来,希望像我一样的初学者不要再花太多时间在这上面,同时也希望能有更多朋友把自己的心得写出来大家一起分享,本人email:wangjunrc@live.cn,愿意交所有java爱好者!^_^

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值