src/com/ccit/util/CommDAO.java

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.ccit.util;

import java.io.File;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;

import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;

public class CommDAO {
	public static String dbname = "root";
	public static String dbtype = "root";
	public static String db = "LXMSystem";
 
	public static Connection conn = null;

	public CommDAO() {
		conn = this.getConn();
	}

	public Connection getConn() {
		try {
			if (conn == null || conn.isClosed()) {

				Class.forName("com.mysql.jdbc.Driver");
				conn = DriverManager.getConnection(
						"jdbc:mysql://localhost:3306/" + db, dbname, dbtype);
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return conn;
	}

	public String insert(File file, String tablename) {
		String sql = "insert into " + tablename + "(";

		Connection conn = this.getConn();
		try {
			Statement st = conn.createStatement();
			ResultSet rs = st.executeQuery("select * from " + tablename);
			ResultSetMetaData rsmd = rs.getMetaData();
			int i = rsmd.getColumnCount();

			for (int j = 1; j <= i; j++) {
				if (rsmd.getColumnName(j).equals("id"))
					continue;
				sql += rsmd.getColumnName(j) + ",";
			}
			sql = sql.substring(0, sql.length() - 1);

			sql += ") values";
			rs.close();
			st.close();
		} catch (SQLException e) {
后面还有 46 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。