• jdbc


    /**
     * 
     */
    package com.turing.jdbc;
    
    import java.sql.Connection;  
    import java.sql.DriverManager;  
    import java.sql.ResultSet;  
    import java.sql.SQLException;  
    import java.sql.Statement;  
    
    /*
     *@author 薛鹏
     *@date 2017年5月20日下午1:01:26
     *
     */
    /**
     * @author xuepeng
     *
     */
    public class TestJdbc {
        /*
         * 使用jdbc链接并操作 mysql
         */
        public static void main(String[] args) {
            // 数据库驱动类名的的字符串
            String driver = "com.mysql.jdbc.Driver";  
            // 数据库链接串
            String url = "jdbc:mysql://localhost:3306/qx";
            // 用户名
            String username = "test";
            // 密码
            String password = "test";
            Connection conn = null;
            Statement stmt = null;
            ResultSet rs = null;
            try {
                // 1、加载数据库驱动( 成功加载后,会将Driver类的实例注册到DriverManager类中)
                Class.forName(driver);
                // 2、获取数据库连接
                conn = DriverManager.getConnection(url, username, password);
                // 3、获取数据库操作对象
                stmt = conn.createStatement();
                // 4、定义操作的SQL语句
                String sql = "select * from user ";
                // 5、执行数据库操作
                rs = stmt.executeQuery(sql);
                // 6、获取并操作结果集
                while (rs.next()) {
                    System.out.println(rs.getInt("userid"));
                    System.out.println(rs.getString("username"));
                }
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                // 7、关闭对象,回收数据库资源
                if (rs != null) { // 关闭结果集对象
                    try {
                        rs.close();
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
                }
                if (stmt != null) { // 关闭数据库操作对象
                    try {
                        stmt.close();
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
                }
                if (conn != null) { // 关闭数据库连接对象
                    try {
                        if (!conn.isClosed()) {
                            conn.close();
                        }
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
                }
            }
    
        }
    
    }

    来考药师 出去溜达溜达

    //1加载数据库驱动 ( 成功加载后,会将Driver类的实例注册到DriverManager类中)

    Class.forName("com.mysql.jdbc.Driver");

    //2获取数据库链接

     Connction  coon = DriverManager.getConnection(url,name,password)

    //3 获取数据库操作对象

    Statement stmt =  conn.createStatement();

    //4定义操作的sql语句

    String sql = "select =* from user"

    //5 执行操作

    Rusult rs =stmt.executeQuery(sql);

    //6 关闭对象 回收数据库资源

    关闭结果集  rs

    关闭数据库操作对象  stmt

    关闭数据库链接 conn

  • 相关阅读:
    毛笔算法 毛笔签名效果
    手写输入控件
    全栈工程师成长路线
    配置msdtc
    流行的广告轮播(图片轮播)JS代码!!
    水晶报表放上去网站会爆:bobj错误的
    查询所有存储过程
    VB.NET and C# Comparison
    SQL查询案例:多行转换为一行
    SQL Server行列转换[转]
  • 原文地址:https://www.cnblogs.com/amurzet/p/6876203.html
Copyright © 2020-2023  润新知