• 大小: 1.44MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-28
  • 语言: Java
  • 标签: java  

资源简介

JAVA的试卷自动生成系统

资源截图

代码片段和文件信息

package Db;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import javax.swing.JOptionPane;

public class Sql {
protected static String dbClassName =“com.microsoft.jdbc.sqlserver.SQLServerDriver“;  
protected static String dburl = “jdbc:microsoft:sqlserver://localhost:1433;databasename=you“;
protected static String dbUser = “sa“;
protected static String dbPwd = “123“;
protected static Connection conn = null;
protected static Statement stat;
protected static ResultSet rs;
   public Sql() {
 try {
Class.forName(dbClassName);
} catch (ClassNotFoundException e) {
JOptionPane.showMessageDialog(null “加载错误“ “加载错误“ JOptionPane.ERROR_MESSAGE); }   
}
   public static void dbConn(){
   try {
   conn=DriverManager.getConnection(dburl dbUser dbPwd);
stat = (Statement) conn
.createStatement();
} catch (SQLException e) {
e.printStackTrace();
JOptionPane.showMessageDialog(null “连接错误“ “连接错误“ JOptionPane.ERROR_MESSAGE);
}
   }
   public static void dbClose(){
   if(conn!=null){
   try {
stat.close();
conn.close();
conn=null;
} catch (SQLException e) {
JOptionPane.showMessageDialog(null “数据库关闭失败“ “数据库关闭失败“ JOptionPane.ERROR_MESSAGE);
}    
   }
   }
    public static void add(String str1){   
    
     try {
if(conn == null)
dbConn();
stat.execute(str1);
            JOptionPane.showMessageDialog(null“保存已成功!“);
} catch (SQLException e) {
JOptionPane.showMessageDialog(null “数据插入失败(可能输入有误)“ “数据插入失败“ JOptionPane.ERROR_MESSAGE);
}
finally{
dbClose();
}   
    }
    
    public static void  update(String str){
     try {
if(conn == null)
dbConn();
stat.execute(str);
JOptionPane.showMessageDialog(null“修改已成功!“);
} catch (SQLException e) {
JOptionPane.showMessageDialog(null “数据修改失败(可能输入有误)“ “数据修改失败“ JOptionPane.ERROR_MESSAGE);
}
finally{
dbClose();
}   
    }
    public static ResultSet select(String sql){
//System.out.println(sql);
     if(conn==null)
      dbConn();
      try {
rs=stat.executeQuery(sql);
} catch (SQLException e) {
JOptionPane.showMessageDialog(null “数据查询失败“ “数据查询失败“ JOptionPane.ERROR_MESSAGE);
}   

     return rs;
    
    }
public void delect(String str) {
     if(conn==null)
      dbConn();    
try {
stat.execute(str);
JOptionPane.showMessageDialog(null“删除已成功!“);
} catch (SQLException e) {
JOptionPane.showMessageDialog(null “数据删除失败“ “数据删除失败“ JOptionPane.ERROR_MESSAGE);
}
finally{
dbClose();
}
     
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-04-21 23:13  JAVA的试卷自动生成系统\
     目录           0  2014-04-21 23:13  JAVA的试卷自动生成系统\课程设计\
     文件     1835008  2009-01-08 12:22  JAVA的试卷自动生成系统\课程设计\you.mdf
     文件      516096  2009-01-08 12:22  JAVA的试卷自动生成系统\课程设计\you_log.LDF
     目录           0  2014-04-21 23:13  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\
     目录           0  2014-04-21 23:13  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\JAVA\
     文件      455680  2009-01-05 15:21  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\JAVA\用户手册.doc
     文件      475648  2009-01-05 15:23  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\JAVA\详细设计说明书 .doc
     文件       58880  2009-01-05 15:21  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\JAVA\软件需求说明书.doc
     目录           0  2014-04-21 23:13  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\
     文件         668  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\.classpath
     文件         388  2008-12-29 14:42  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\.project
     目录           0  2014-04-21 23:13  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\
     目录           0  2014-04-21 23:13  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Db\
     文件        2966  2009-01-05 13:16  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Db\Sql.class
     文件      130886  2009-01-05 12:09  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\forms-1.1.0-src.zip
     目录           0  2014-04-21 23:13  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\
     文件        1870  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Addst$1.class
     文件         854  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Addst$2.class
     文件         812  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Addst$3.class
     文件         680  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Addst$4.class
     文件        6861  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Addst.class
     文件         820  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Mypanel.class
     文件        1139  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Select$1.class
     文件         773  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Select$2.class
     文件         639  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Select$3.class
     文件        3069  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Select.class
     文件         626  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg$1.class
     文件         627  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg$2.class
     文件        1293  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg$3.class
     文件         778  2009-01-05 12:10  JAVA的试卷自动生成系统\课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg$4.class
............此处省略107个文件信息

评论

共有 条评论