• 数据库的连接以及增删改查


    今天看了一些java web的内容,比如数据库的连接,简单的增删改查代码块。

    这是连接数据库的代码

    package util;
    //数据库连接
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    /*数据库连接工具*/
    
    public class DBUtil {
        public static String db_url = "jdbc:mysql://localhost:3306/text?useSSL=false";
        public static String db_user = "root";
        public static String db_pass = "???";//???代表你的数据库密码
        
        public static Connection getConn () {
            Connection conn = null;
            try {
                Class.forName("com.mysql.jdbc.Driver");//加载驱动
                conn = DriverManager.getConnection(db_url, db_user, db_pass);
            } catch (Exception e) {
                e.printStackTrace();
            }
            return conn;
        }
        /**
         * 关闭连接
         * @param state
         * @param conn
         */
        public static void close (Statement state, Connection conn) {
            if (state != null) {
                try {
                    state.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
            if (conn != null) {
                try {
                    conn.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
        }
        public static void close (ResultSet rs, Statement state, Connection conn) {
            if (rs != null) {
                try {
                    rs.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
            
            if (state != null) {
                try {
                    state.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
            if (conn != null) {
                try {
                    conn.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
        }
    }
    View Code

    增删改查的

    String sql = "insert into 表名(字段1,字段2) values('" + 想传的字段1值 + "','"  + 想传的字段2值  + "')";

    增删改查的

    String sql="delete from 表名 where 字段='" + 字段的值 + " ' ";

    增删改查的

    String sql = "update 表名 set 字段='" + 字段的值 +" '  ";

    增删改查的

    String sql_query="select * from 表名  where 字段 = '"+字段的值+" '  " ;

    © 版权声明
    文章版权归作者所有,未经允许请勿转载。
    THE END
  • 相关阅读:
    Fast polling using C, memcached, nginx and libevent
    为什么MongoDB可以替代MySQL?
    comet server 的介绍及方案选型
    多任务服务器架构设计
    基于libev面向分布式数据系统的C10K服务器设计
    libev & libevent简介
    memcached、redis、mysql、mongodb结合架构数据库系统
    删除数组中的重复元素
    不用运算符比较两个int数的大小
    JDBC之简介
  • 原文地址:https://www.cnblogs.com/xp-thebest/p/12315085.html
Copyright © 2020-2023  润新知