信用卡管理系统

来源:互联网 发布:长孙无忌 知乎 编辑:程序博客网 时间:2024/04/29 18:17

做了一个星期,终于把信用卡管理系统做完了,心情挺不错了,现在想再回头来体会一下整个过程:

难点: 

1.在jbuiler中配置jdbc

2.server 2000由于没有打sp4补丁,1433端口被关掉,造成连接数据库不上

解决办法:

建立資料庫連線時出現錯誤:
"java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver"

A:
依下列步驟檢查:
1.
安裝資料庫驅動程式時是否依照正常程序?安裝時有沒有出現錯誤訊息?
2. CLASSPATH
環境變數是否有加入資料庫驅動程式所需的 .jar 檔案(msutil.jsr, msbase.jar, mssqlserver.jar)?
3.
把資料庫驅動程式所需的 .jar 檔案複製到 JDK jre/lib/ext/ 目錄下。如果是 JSP/servlet 程式,請將資料庫驅動程式所需的 .jar 檔案複製到 web server lib 目錄下,例如:複製到 Tomcat common/lib/ 目錄下(Tomcat 需重新啟動)。
4.
重新開機,或重新啟動 web server

连接sql server数据库的java代码

public class CardConnect {
  
private static CardConnect dbconn=new CardConnect();

  
public CardConnect() {
    
try{
      Class.forName(
"com.microsoft.jdbc.sqlserver.SQLServerDriver");
    }
catch(ClassNotFoundException ee){

    }

  }


  
public static Connection getconn() throws SQLException{
         String url 
= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=card_account";
          String username
= "sa";
          String password
= "test";
           
return DriverManager.getConnection(url,username,password);
}


public static void close(ResultSet rs){
          
try{
            rs.close();
          }

          
catch(Exception ex){
          }

}


public static void close(Statement stmt){
          
try{
            stmt.close();
          }

          
catch(Exception ex){
          }

}


public static void close(Connection conn){
          
try{
            conn.close();
          }

         
catch(Exception ex){
          }

}

}