zoukankan      html  css  js  c++  java
  • 数据库的连接以及增删改查

    今天看了一些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
  • 相关阅读:
    Python元类
    Python接口与归一化设计
    如何使用yum下载rpm包
    浅谈Python的with语句
    搞懂了这几点,你就学会了Web编程
    网络虚拟化技术大观
    Python装饰器
    Kubernetes配置Ceph RBD StorageClass
    编译Kubelet二进制文件
    记一次虚拟机无法挂载volume的怪异问题排查
  • 原文地址:https://www.cnblogs.com/xp-thebest/p/12315085.html
Copyright © 2011-2022 走看看