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
  • 相关阅读:
    php 数据库练习之租房子
    php数据访问之查询关键字
    Objective-C代码学习大纲(3)
    Objective-C代码学习大纲(2)
    Objective-C代码学习大纲(1)
    简介Objective-C语言
    为什么Objective-C很难
    Swift之 ? 和 !
    使用Mac App Store更新、下载软件时出现未知错误的解决方法
    如何激励用户为你的app评分?
  • 原文地址:https://www.cnblogs.com/xp-thebest/p/12315085.html
Copyright © 2011-2022 走看看