zoukankan      html  css  js  c++  java
  • 作业七

    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

  • 相关阅读:
    谈URL中末尾斜杠对SEO的影响
    ORDER BY一个较高级的用法
    MYSQL5.5 提示 Mysq error:Cannot load from mysql.proc
    mysql 数据库信息泄露
    [转]PclZip简介与使用
    通过telnet命令查看memcache运行状态
    [转载]PHP上传问题总结(文件大小检测,大文件上传)
    Silex 基于Symfony2组件的微型框架
    [转]推荐一些不错的计算机书籍
    [转]Beanstalkd简介(job生命周期)
  • 原文地址:https://www.cnblogs.com/logo-88/p/5399771.html
Copyright © 2011-2022 走看看