oracle入门(5)——java连接oracle数据库

【本文介绍】

前面几篇说了那么多,最终还没讲到如何用java连接数据库,本文实用一点,讲讲如何连接数据库。

 

【java连接oracle数据库】

1、导入jdbc驱动:看到这里,就忙着上网找驱动?不,安装了oracle就有自带驱动了,路径在:安装目录\product\11.2.0\dbhome_1\jdbc\lib,下面有多个jar包,选择适合自己的一个(最简单的办法就是导入项目后看看能连接不,能连接的就是适合的驱动)

2、代码:

关于url:@后面是IP:端口,这两个不知道怎么查的请看博文:http://www.cnblogs.com/xiaoMzjm/p/3884470.html

关于sql语句:大家看到里面的表名用""括起来,事情是这样的,我用图形工具navicat For Oracle 建表的时候,要访问表得加上 "" ,在命令行建的表就不用。这点值得注意!"user"和user是两个不同的表!

 1 package com.zjm.www.test;
 2  
 3 import java.sql.Connection;
 4 import java.sql.DriverManager;
 5 import java.sql.ResultSet;
 6 import java.sql.Statement;
 7  
 8 public class test {
 9  
10     public static void getDate(){  
11         String driverclass="oracle.jdbc.driver.OracleDriver";  
12         String url="jdbc:oracle:thin:@localhost:1521:orcl";  
13         String username="test";  
14         String password="Aaa38324836";  
15         String sql="select * from \"myuser\"";     
16         try{  
17             Class.forName(driverclass).newInstance(); //加载驱动  
18             Connection conn=DriverManager.getConnection(url,username,password); //获得连接 
19             Statement stmt=conn.createStatement();  
20             ResultSet rs=stmt.executeQuery(sql);       
21             while(rs.next()){  
22                 System.out.println(rs.getString("name"));  
23                 }           
24             }catch(Exception e){  
25                 e.printStackTrace();           
26                 }        
27         }
28      
29     /*** main函数*/ 
30     public static void main(String[] args) {  
31         getDate(); 
32     }
33 }

 

posted @ 2014-08-01 12:21  小M的博客  阅读(494)  评论(0编辑  收藏  举报