• 作业七


    Java连接Mysql、Oracle数据库进行查询操作

    1.首先需要在工程中导入相应库文件,然后得加载相应的驱动。

    Mysql用Class.forName("com.mysql.jdbc.Driver");Oracle用Class.forName("oracle.jdbc.driver.OracleDriver");

    2.找到相应数据库的URL;

    定义一个String url;如果是Mysql,则 String url="jdbc:mysql://localhost:3306/test";

    如果是Oracle,则String url = "jdbc:oracle:thin:@127.0.0.1:1521:ORCL";

    (其中的参数根据机子本身数据库相应改变)

    3.调用DriverManger的getConnection()方法,建立数据库连接

    Connection conn=DriverManger.getConnection(url,username,password);其中username为数据库的用户名,password为数据库的密码

    4.建立一个statement对象

    Statement stat=conn.createStatement();

    5.建立一个ResultSet对象

    RestultSet rs=stat.excuteQuery("select * from U");

    while(rs.next())

    {

      rs.getString("name");

      .../*你建的表的列名*/
    }

    实例:

    Connection conn;

    Statement stmt;

    ResultSet rs;

    如下是我连接Oracle的代码         /*实际写的时候会自动要求加try catch*/

    Class.forName("oracle.jdbc.driver.OracleDriver");
    conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:xe", "system", "Zeng1234");
    stmt = conn.createStatement();
    rs = stmt.executeQuery("select * from hotwords");
    while(rs.next()) {
    System.out.println(rs.getString("MSG"));
    p=p.concat(rs.getString("MSG"));
    }
    }  

    如下是我连接Mysql的代码

    Class.forName("com.mysql.jdbc.Driver"); 
    conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root", "Zeng1234"); 
    stmt = conn.createStatement(); 
    rs = stmt.executeQuery("select * from hotwords"); 
    while(rs.next()) { 
    System.out.println(rs.getString("MSG"));
    p=p.concat(rs.getString("MSG"));

    }  

    非学无以广才,非志无以成学! 【Magic_chao

  • 相关阅读:
    spring jdbc和spring mybatis没什么很大的区别,为什么要用mybatis优势在哪里
    spring概述及环境搭建
    一些关于使用分区视图的好主意(转)
    正确选择排序提高查询性能(转)
    线程池的原理和连接池的原理
    编程式事务造成的系统频繁Down机的前后
    《Oracle 高效设计》 读书思考标量子查询查询性能讨论
    ORACLE自动备份方法(转)
    Oracle 10gR2 行变列研究
    索引组织表IOT(转)
  • 原文地址:https://www.cnblogs.com/logo-88/p/5399771.html
Copyright © 2020-2023  润新知