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

  • 相关阅读:
    phpStudy for Linux (lnmp+lamp一键安装包)
    eq,neq,gt,lt等表达式缩写
    lnmp环境的使用
    lnmp环境的搭建
    箭头函数中的this
    Vue中实现路由懒加载及组件懒加载
    Vue项目中实现路由按需加载(路由懒加载)的3中方式:
    判断数据类型的方式以及各自的优缺点
    最近工作中踩的坑
    7种方法实现CSS左侧固定,右侧自适应布局
  • 原文地址:https://www.cnblogs.com/logo-88/p/5399771.html
Copyright © 2011-2022 走看看