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


    【本文介绍】

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

    【java连接oracle数据库】

    1、导入jdbc驱动:看到这里,就忙着上网找驱动?不,安装了oracle就有自带驱动了,路径在:安装目录product11.2.0dbhome_1jdbclib,下面有多个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 }
  • 相关阅读:
    javaScript 事件循环机制
    javaScript 原型与原型链
    清除浮动
    水平垂直居中的实现
    GitLab + Jenkins + Harbor 工具链快速落地指南
    a标签下载存储在项目中的文件
    判断数组对象中某一属性是否包含重复的值
    网站title前的小图标
    给二维数组动态赋值
    格式化eltable中的时间
  • 原文地址:https://www.cnblogs.com/xiaoMzjm/p/3884682.html
Copyright © 2020-2023  润新知