资源简介

最近在做一个出卷系统,需要通过试卷模板从数据库中抽取题目,然后按照模板的样式生成完整的试卷,包括试卷格式的排版和图片的写入。这是用docx4j生成word文档。里面包括完整代码和所需jar包。

资源截图

代码片段和文件信息

package dao;

import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
public class conDao {

public Connection conn = null; // 声明Connection对象的实例
public Statement stmt = null; // 声明Statement对象的实例
public  ResultSet rs = null; // 声明ResultSet对象的实例
private static String propFileName = “connDB.properties“; // 指定资源文件保存的位置
private static Properties prop = new Properties(); // 创建并实例化Properties对象的实例
private static String dbClassName = “com.mysql.jdbc.Driver“  ;//定义保存数据库驱动的变量
private static String dbUrl= “jdbc:mysql://localhost:3306/exam_system“ ;
private static String dbUser = “root“;
private static String dbPwd = “123456“;
    public conDao() {
    
    
    }
public static  Connection getConnection() {
Connection conn = null;
try {
Class.forName(“com.mysql.jdbc.Driver“).newInstance();
conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/exam_system“ “root“ “123456“);
System.out.println(“suceess!“);
} catch (Exception ee) {
ee.printStackTrace();
}
if (conn == null) {
System.err
.println(“警告: DbConnectionManager.getConnection() 获得数据库链接失败.\r\n\r\n链接类型:“
+ dbClassName
+ “\r\n链接位置:“
+ dbUrl
+ “\r\n用户/密码“
+ dbUser + “/“ + dbPwd);
}
return conn;
}

/*
 * 功能:执行查询语句
 */
public  ResultSet executeQuery(String sql) {
try { // 捕捉异常
conn = getConnection(); // 调用getConnection()方法构造Connection对象的一个实例conn
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE
ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery(sql);
} catch (SQLException ex) {
System.err.println(ex.getMessage()); // 输出异常信息
}
return rs; // 返回结果集对象
}

public static void main(String[] args) {  
        getConnection();
        System.out.println(“success“);

    }  
}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     591748  2018-08-13 09:16  docx4j2word\jar包\commons-compress-1.18.jar

     文件     214788  2017-10-15 12:00  docx4j2word\jar包\commons-io-2.6.jar

     文件     501879  2018-09-19 11:24  docx4j2word\jar包\commons-lang3-3.8.1.jar

     文件      61829  2014-07-05 20:11  docx4j2word\jar包\commons-logging-1.2.jar

     文件    5443920  2018-11-05 16:47  docx4j2word\jar包\docx4j-6.0.1.jar

     文件    2747878  2018-11-05 17:26  docx4j2word\jar包\guava-27.0-jre.jar

     文件     489883  2012-05-06 13:01  docx4j2word\jar包\log4j-1.2.17.jar

     文件      41203  2017-03-16 17:18  docx4j2word\jar包\slf4j-api-1.7.25.jar

     文件      12244  2017-03-16 17:18  docx4j2word\jar包\slf4j-log4j12-1.7.25.jar

     文件    3176148  2013-03-24 20:04  docx4j2word\jar包\xalan-2.7.1.jar

     文件    1367760  2018-11-05 19:34  docx4j2word\jar包\xercesImpl-2.11.0.jar

     文件     509244  2011-09-27 22:27  docx4j2word\jar包\xmlgraphics-commons-1.3.jar

     文件       1346  2018-11-06 16:20  docx4j2word\test5\.classpath

     文件        381  2018-11-05 15:58  docx4j2word\test5\.project

     文件        598  2018-11-05 15:58  docx4j2word\test5\.settings\org.eclipse.jdt.core.prefs

     文件       2603  2018-11-28 07:59  docx4j2word\test5\bin\dao\conDao.class

     文件       1658  2018-11-28 07:59  docx4j2word\test5\bin\dao\question.class

     文件      16482  2019-01-18 15:48  docx4j2word\test5\bin\test5\moduldocx4j.class

     文件       2056  2019-01-18 15:49  docx4j2word\test5\bin\test5\te.class

     文件       2102  2018-11-06 10:55  docx4j2word\test5\src\dao\conDao.java

     文件       1074  2018-11-20 15:07  docx4j2word\test5\src\dao\question.java

     文件      19669  2019-01-18 15:48  docx4j2word\test5\src\test5\moduldocx4j.java

     文件       1460  2019-01-18 15:49  docx4j2word\test5\src\test5\te.java

     目录          0  2018-11-28 07:59  docx4j2word\test5\bin\dao

     目录          0  2018-11-28 07:59  docx4j2word\test5\bin\test5

     目录          0  2018-11-06 10:56  docx4j2word\test5\src\dao

     目录          0  2018-11-20 16:15  docx4j2word\test5\src\test5

     目录          0  2018-11-05 15:58  docx4j2word\test5\.settings

     目录          0  2018-11-28 07:59  docx4j2word\test5\bin

     目录          0  2018-11-06 10:54  docx4j2word\test5\src

............此处省略6个文件信息

评论

共有 条评论