學生成績管理系統(五):系統的完善與數據庫的鏈接


學生成績管理系統(五):系統的完善和數據庫的鏈接

一、數據庫的鏈接

知識回顧:

具體數據庫連接的部分我們是參考了盧肖明的博客,里面有對數據庫鏈接這一部分的內容有很詳細的說明,按照樹上的代碼:


import java.sql.*;
import static  java.lang.System.out;
public class ConnectionDemo {
    public static void main(String[] args)
            throws ClassNotFoundException, SQLException{
        Class.forName("com.mysql.jdbc.Driver");
        String jdbcUrl = "jdbc:mysql://localhost:3306/demo";
        String user = "root";
        String passwd = "";
        try(Connection conn = DriverManager.getConnection(jdbcUrl,user,passwd)){
            out.printf("已%s數據庫聯機%n",conn.isClosed()?"關閉":"開啟");
        }
    }}


進行數據庫連接后的運行結果截圖:

1.我們項目選擇的是mysql的數據庫,之前老師發在群里有一個集成各種軟件的功能強大的XAMPP:

2.選擇xampp的這兩個功能:

3.我們現在可以進入到彈出的網頁中,這里就是我們建立數據庫的地方,選擇選項中的new,我們就可以在此創建自己需要的數據庫:

4.我們建立一個名為studentmanagement的數據庫,在這個數據庫中創建一個名為student的表:

5.由於我們選擇的是Netbeans程序進行項目,所以我們需要這Netbeans中進行如下的操作:

·導入庫文件:

·導入jar包:

·程序連接代碼:

package 最終版學生成績管理系統;
import java.sql.*;
//連接數據庫類
public class DataBaseCreate {
	//連接數據庫靜態方法,若產生錯誤,則拋出相應錯誤信息
	public static Connection getConnection()throws SQLException,java.lang.ClassNotFoundException{
		//建立本地數據庫連接,編碼規則轉換為utf-8(正常錄入中文)
		String url="jdbc:mysql://localhost:3306/studentmanagement?useUnicode=true&characterEncoding=utf8";
		Class.forName("com.mysql.jdbc.Driver");
		String userName="root";
		Connection con=DriverManager.getConnection(url, userName, "");
		return con;
	}
}

二、項目進展

現在,我們的項目已經進入了尾聲階段,我們的數據庫在婁老師的指導下,已經順利鏈接成功,我們的項目變得更加完整、成熟,我們的代碼經過了仔細的推敲,界面也經過了更加實用的修改,我們的項目開始收尾了。

三、成員貢獻

成員 貢獻
楊夢雲 程序界面的優化,數據庫聯機以及數據庫和程序的連接
馮佳 程序功能的完善,數據庫和程序的連接
張家明 博客的更新和程序的完善


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM