• 大小: 29.23MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-27
  • 语言: Java
  • 标签: blog  

资源简介

个人写的博客,欢迎下载,对初学者很有帮助,有想法的可以留言交流!

资源截图

代码片段和文件信息

package db;

import net.sf.json.JSONArray;
import net.sf.json.JSONobject;

import java.sql.*;

public class Query {
    Connection conn;
    Statement st;
    String driver = “com.mysql.jdbc.Driver“;
    String url = “jdbc:mysql://localhost:3306/blogs“;
    String username = “root“;
    String password = “root“;
    JSONArray array = new JSONArray();

    public boolean insertOrupdateOdelete(String sql) {
        int i = 0;
        try {
            Class.forName(driver);
            conn = DriverManager.getConnection(url username password);
            if (!conn.isClosed()) {
                st = conn.createStatement();
                i = st.executeUpdate(sql);
            }
            if (i > 0) {
                close(connst);
                return true;
            } else
                close(connst);
                return false;
        } catch (Exception e) {
            e.printStackTrace();
            close(connst);
            return false;
        }
    }

    public JSONArray getResult(String sql) {

        try {
            Class.forName(driver);
            conn = DriverManager.getConnection(url username password);
            if (!conn.isClosed()) {
                Statement st = conn.createStatement();

                ResultSet rs = st.executeQuery(sql);
                ResultSetmetaData rsd = rs.getmetaData();
                int colcount = rsd.getColumnCount();
                while (rs.next()) {
                    JSONobject jsonobject = new JSONobject();
                    for (int i = 1; i <= colcount; i++) {
                        String columnname = rsd.getColumnName(i);
                        String value = rs.getString(columnname);
                        jsonobject.put(columnname value);
                    }
                    array.add(jsonobject);
                }
            }
            close(connst);
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
        return array;
    }

    public void close(Connection conn Statement statement) {
        if (conn!=null) {
            try {
                conn.close();
            } catch (SQLException e) {
                e.printStackTrace();
                throw new RuntimeException(e);
            }
        }
        if (statement!=null) {
            try {
                statement.close();
            } catch (SQLException e1) {
                e1.printStackTrace();
                throw new RuntimeException(e1);
            }
        }
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-06 16:28  blogs\
     目录           0  2018-09-13 13:49  blogs\.idea\
     目录           0  2018-09-06 16:29  blogs\.idea\artifacts\
     文件         632  2018-09-06 16:29  blogs\.idea\artifacts\unnamed.xml
     目录           0  2018-09-12 17:40  blogs\.idea\dataSources\
     文件         814  2018-09-11 23:30  blogs\.idea\dataSources.local.xml
     文件         887  2018-09-11 23:30  blogs\.idea\dataSources.xml
     目录           0  2018-09-11 13:48  blogs\.idea\dataSources\b8a545ad-aa88-47be-b1ae-fd21411e056c\
     文件       37689  2018-09-12 17:40  blogs\.idea\dataSources\b8a545ad-aa88-47be-b1ae-fd21411e056c.xml
     目录           0  2018-09-11 13:48  blogs\.idea\dataSources\b8a545ad-aa88-47be-b1ae-fd21411e056c\storage_v2\
     目录           0  2018-09-11 13:48  blogs\.idea\dataSources\b8a545ad-aa88-47be-b1ae-fd21411e056c\storage_v2\_src_\
     目录           0  2018-09-11 13:48  blogs\.idea\dataSources\b8a545ad-aa88-47be-b1ae-fd21411e056c\storage_v2\_src_\schema\
     文件           8  2018-09-11 13:48  blogs\.idea\dataSources\b8a545ad-aa88-47be-b1ae-fd21411e056c\storage_v2\_src_\schema\datas.CQavBQ.meta
     文件         752  2018-09-11 13:48  blogs\.idea\dataSources\b8a545ad-aa88-47be-b1ae-fd21411e056c\storage_v2\_src_\schema\datas.CQavBQ.zip
     文件           6  2018-09-11 13:48  blogs\.idea\dataSources\b8a545ad-aa88-47be-b1ae-fd21411e056c\storage_v2\_src_\schema\sys.zb4BAA.meta
     文件      450755  2018-09-11 13:48  blogs\.idea\dataSources\b8a545ad-aa88-47be-b1ae-fd21411e056c\storage_v2\_src_\schema\sys.zb4BAA.zip
     目录           0  2018-09-11 08:41  blogs\.idea\libraries\
     文件        1016  2018-09-11 08:41  blogs\.idea\libraries\javax_servlet.xml
     文件         273  2018-09-03 21:37  blogs\.idea\misc.xml
     文件         250  2018-09-03 21:37  blogs\.idea\modules.xml
     文件        8792  2018-09-11 14:24  blogs\.idea\uiDesigner.xml
     文件       46331  2018-09-13 13:49  blogs\.idea\workspace.xml
     文件         889  2018-09-06 16:28  blogs\blogs.iml
     目录           0  2018-09-11 08:36  blogs\out\
     目录           0  2018-09-06 16:21  blogs\out\artifacts\
     目录           0  2018-09-12 11:06  blogs\out\artifacts\unnamed\
     目录           0  2018-09-12 14:17  blogs\out\artifacts\unnamed\articles\
     文件        8360  2018-09-12 14:17  blogs\out\artifacts\unnamed\articles\1.html
     文件        6351  2018-09-11 08:41  blogs\out\artifacts\unnamed\articles\2.html
     文件         489  2018-09-11 08:41  blogs\out\artifacts\unnamed\articles\a.html
     目录           0  2018-09-12 14:09  blogs\out\artifacts\unnamed\articles\detail\
............此处省略1544个文件信息

评论

共有 条评论