src/proj112/dbconn.java

(开头部分) 3KB

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

package proj112;

import java.io.*;
//import javax.servlet.http.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class dbconn {
               //建立一个联接机
          String url="jdbc:sqlserver://localhost:1433;databaseName=xuanxiuke";             
          Connection con=null;                               //Connection对象
          ResultSet rs=null;           //建立一个记录集
          PreparedStatement prepstmt = null;
          String userName = "sa";
          String password = "sa";
          public dbconn(){
                  try{
                          Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");  
                  }catch(java.lang.ClassNotFoundException e){ //当没有发现这个加载这个类的时候抛出的异常
                          System.err.println(e);              //执行系统的错误打印
                  }

          }
          public ResultSet executeQuery(String sql){         //可以执行添加删等操作
                  try{
                          con=DriverManager.getConnection(url,userName,password);
                          Statement  stmt = con.createStatement(
                                          ResultSet.TYPE_SCROLL_SENSITIVE,
                                          ResultSet.CONCUR_READ_ONLY);


                          rs=stmt.executeQuery(sql);
                  }catch(SQLException er){
                          System.err.println(er.getMessage());
                  }
                  return rs;
          }
          public int executeUpdate(String sql){                //数据库的更新操作
                  int result=0;
                  try{
                          con=DriverManager.getConnection(url,userName,password);
                          Statement stmt=con.createStatement();
                          result=stmt.executeUpdate(sql);
                  }catch(SQLException ex){
                          System.err.println(ex.getMessage());
                  }
                  return result;
          }
          public void close(){
                  try{
                          if(con!=null)
                                  con.close();
                  }catch(Exception e){
                          System.out.print(e);
                  }try{
                          if(rs!=null)
后面还有 37 行代码,购买后查看完整代码

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

AI 解读 AI

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

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