zoukankan      html  css  js  c++  java
  • JDBC程序执行步骤--repeat

    package com.lucia.repeat;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;

    /**
     * 主要是练习jdbc程序的运行步骤
     * @author lenovo
     *
     */
    public class JDBCRepeat {
        public static void main(String[] args) {
            Connection connection = null;
            PreparedStatement preparedStatement = null;
            ResultSet resultSet = null;
            try{
                //加载数据库驱动 connection prepareStatement resultSet
                Class.forName("oracle.jdbc.driver.OracleDriver");
                //通过驱动管理类来获取数据库连接
                connection = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","bos","bos");
                //定义sql语句
                String sql = "select * from t_user where c_id = ?";
                //预处理
                preparedStatement =connection.prepareStatement(sql);
                preparedStatement.setInt(1, 10003);
                //向数据库发出sql
                resultSet = preparedStatement.executeQuery();
                //输出结果
                while(resultSet.next()){
                    System.out.println(resultSet.getString("c_username"));
                }
            }catch(Exception e){
                e.printStackTrace();
            }finally{
                //释放资源 一定要记得
                if(resultSet != null){
                    try {
                        resultSet.close();
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
                }
                if(preparedStatement != null){
                    try {
                        preparedStatement.close();
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
                }
                if(connection != null){
                    try {
                        connection.close();
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
                }
            }
        }
        
    }

    -------------

    jar包:

    <dependencies>
          <!-- oracle数据库驱动,需要手动安装  -->
            <dependency>
                <groupId>com.oracle</groupId>
                <artifactId>ojdbc6</artifactId>
                <version>11.2.0.1.0</version>
            </dependency>
      </dependencies>

  • 相关阅读:
    ElasticSearch——分页查询
    Canal——写入到ES中数据错乱
    HBase管理与监控——WebUI
    '$.browser.msie' 为空或不是对象
    input file 获取不到Request.Files 解决办法
    .NET读取服务器或本地文件
    .NET将服务器文件导出
    .Net 中HashTable,HashMap 和 Dictionary<key,value> 和List<T>和DataTable的比较
    JavaScript跨域调用基于JSON的RESTful API
    WCF项目问题2-无法激活服务,因为它需要 ASP.NET 兼容性。没有未此应用程序启用 ASP.NET 兼容性。请在 web.config 中启用 ASP.NET 兼容性,或将 AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode 属性设置为 Required 以外的值。
  • 原文地址:https://www.cnblogs.com/lucia557/p/7468045.html
Copyright © 2011-2022 走看看