zoukankan      html  css  js  c++  java
  • 【JDBC】java程序通过jdbc连接oracle数据库方法

    版权声明:本文为博主原创文章(原文:blog.csdn.net/clark_xu 徐长亮的专栏)。未经博主同意不得转载。 https://blog.csdn.net/u011538954/article/details/35224233
    ************************************************************************
    ****原文:blog.csdn.net/clark_xu  徐长亮的专栏
    ************************************************************************

     1.  赋予scott用户连接权限:Grant connect to scott

    2.   在Myeclipse中新建java项目导入jdbc包(classes12.jar):

           右键项目 bulid path -〉add external archives 选择classes12.jar

    3.   新建java文件, lianxi01.java

    import java.sql.Connection;

    import java.sql.ResultSet;

    import java.sql.SQLException;

    import java.sql.Statement; 

    importoracle.jdbc.*;

    importoracle.jdbc.driver.*;

    publicclasslianxi01 {

        publicstaticvoid main(String[] args)throws SQLException, ClassNotFoundException{

            //TODO Auto-generated method stub

            oracle.jdbc.OracleDriver.isDebug();

            Class.forName("oracle.jdbc.driver.OracleDriver");

            java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

            //

            String url ="jdbc:oracle:thin:@100.100.100.20:1521:dbsid2";

            String user="scott";

            String password="tiger";

            String sql="select table_name from user_tables";

            String sql2="select * from dept";

            //

            Connection con=java.sql.DriverManager.getConnection(url, user, password);

        Statement stmt=con.createStatement();

            ResultSet rs=((java.sql.Statement) stmt).executeQuery(sql2);

            while(rs.next()){

            //   String s=rs.getString(2);  

            System.out.println(rs.getString(1) +" + rs.getString(2)+"  "+ rs.getString(3));

            }

        }

    }

    4. 点击执行,就可以进行数据库查询

    5. 注: String url一行。@100.100.100.20:1521:dbsid2须要依据实际IP和服务名进行改动。

     

查看全文
  • 相关阅读:
    144. Binary Tree Preorder Traversal
    excel 文本拼接
    excel中文转拼音(方便复制版本)
    odoo 日志文件太大处理,logfile自动轮替
    编码对象或者字串中包含Unicode字符怎样转换为中文
    odoo 返回成功提示信息
    odoo 对res_partner,res_users添加字段重启服务失败处理
    odoo 根据当前记录的值动态筛选many2many,many2one,one2many数据
    odoo 中%()d的使用
    nginx 监听非标准端口80,重定向端口丢失问题解决
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10670241.html
  • Copyright © 2011-2022 走看看