• 大小: 1.35MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-28
  • 语言: 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();
}
     
}
}

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

     文件    1835008  2009-01-08 12:22  尤苏湘组课程设计\you.mdf

     文件     516096  2009-01-08 12:22  尤苏湘组课程设计\you_log.LDF

     文件     455680  2009-01-05 15:21  尤苏湘组课程设计\尤苏湘组课程设计\JAVA\用户手册.doc

     文件     475648  2009-01-05 15:23  尤苏湘组课程设计\尤苏湘组课程设计\JAVA\详细设计说明书 .doc

     文件      58880  2009-01-05 15:21  尤苏湘组课程设计\尤苏湘组课程设计\JAVA\软件需求说明书.doc

     文件        668  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\.classpath

     文件        388  2008-12-29 14:42  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\.project

     文件       2966  2009-01-05 13:16  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Db\Sql.class

     文件     130886  2009-01-05 12:09  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\forms-1.1.0-src.zip

     文件       1870  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Addst$1.class

     文件        854  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Addst$2.class

     文件        812  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Addst$3.class

     文件        680  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Addst$4.class

     文件       6861  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Addst.class

     文件        820  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Mypanel.class

     文件       1139  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Select$1.class

     文件        773  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Select$2.class

     文件        639  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Select$3.class

     文件       3069  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Select.class

     文件        626  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg$1.class

     文件        627  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg$2.class

     文件       1293  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg$3.class

     文件        778  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg$4.class

     文件        650  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg$5.class

     文件       1853  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg$6.class

     文件       5885  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg.class

     文件        644  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg2$1.class

     文件        656  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg2$2.class

     文件       3760  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Sjg2.class

     文件        880  2009-01-05 12:10  尤苏湘组课程设计\尤苏湘组课程设计\课程设计\bin\Kt\Tk$1.class

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

评论

共有 条评论