實習日記--day1(軟件安裝與JDBC連接數據庫)


這是我們來到寧波中軟國際的第一天,在接下來的半個月中我們將要將要進行JAVA相關的學習與開發。第一天的任務是完成日後所需軟件的安裝,並且開始進行JDBC編程的嘗試。 ——6.25

相關軟件安裝與問題解決

JDK

JDK可以通過官網下載,下載所需版本並完成安裝後需要配置環境變量。右鍵計算機-屬性-高級系統設置在這裏插入圖片描述
選擇環境變量
在這裏插入圖片描述
系統變量→新建 JAVA_HOME 變量 。變量值填寫jdk的安裝目錄,例如C:\Program Files\Java\jdk1.8.0_181,確定添加

系統變量→尋找 Path 變量→編輯,在變量值最後輸入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原來Path的變量值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼)

系統變量→新建 CLASSPATH 變量
變量值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)

如上即可完成配置

win鍵+R鍵,輸入cmd點擊運行後在文字界面輸入java,出現類似下圖說明配置成功在這裏插入圖片描述

IDEA的安裝破解

下載安裝idea後,打開安裝目錄–bin,複製破解包到該文件夾內,在該目錄下有idea.exe.vmoptions與idea64.exe.vmoptions兩個文件,記事本方式打開後在文件最後一行都添加-javaagent:D:\mysoft\JetBrains\IntelliJ IDEA 2017.2.6\bin\JetbrainsCrack-2.6.9-release-enc.jar,其中-javaagent:後的位置爲破解包所在目錄。
重啓軟件後進入到active code選擇界面的時候,寫入如下注冊代碼

ThisCrackLicenseId-{  
"licenseId":"ThisCrackLicenseId",  
"licenseeName":"idea",  
"assigneeName":"",  
"assigneeEmail":"[email protected]",  
"licenseRestriction":"For This Crack, Only Test! Please support genuine!!!",  
"checkConcurrentUse":false,  
"products":[  
{"code":"II","paidUpTo":"2099-12-31"},  
{"code":"DM","paidUpTo":"2099-12-31"},  
{"code":"AC","paidUpTo":"2099-12-31"},  
{"code":"RS0","paidUpTo":"2099-12-31"},  
{"code":"WS","paidUpTo":"2099-12-31"},  
{"code":"DPN","paidUpTo":"2099-12-31"},  
{"code":"RC","paidUpTo":"2099-12-31"},  
{"code":"PS","paidUpTo":"2099-12-31"},  
{"code":"DC","paidUpTo":"2099-12-31"},  
{"code":"RM","paidUpTo":"2099-12-31"},  
{"code":"CL","paidUpTo":"2099-12-31"},  
{"code":"PC","paidUpTo":"2099-12-31"}  
],  
"hash":"2911276/0",  
"gracePeriodDays":7,  
"autoProlongated":false}

即可完成破解!

MySQL的安裝

在完成MySQL的安裝前,我的電腦在以前已經安裝過MySQL。嘗試繼續安裝由公司提供的mysql-5.5.58-winx64,但是在安裝過程中提示無法覆蓋安裝。經過老師指導,MySQL的安裝不能簡單地覆蓋,而且在一般情況下MySQL也難以卸載乾淨。
所以想要成功安裝新版或是舊版的MySQL,最好的方法是將目前電腦上的MySQL完全卸載後再進行安裝。完全卸載的步驟如下:
1.打開之前MySQL的安裝包,選擇remove所有目前電腦上的MySQL軟件,找不到安裝包的可以通過控制面板–程序和功能,尋找MySQL相關軟件逐一卸載(也可能只有一個)。
在這裏插入圖片描述
2.打開運行窗口,輸入regedit,打開註冊表窗口
在這裏插入圖片描述
3.刪除註冊表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夾
4.刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夾,如果沒有可以不用刪除
5.刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夾。
6.刪除C盤下的“C:\ProgramData\MySQL ”文件夾,該programData文件默認是隱藏的,設置顯示後即可見,或者直接複製 C:\ProgramData 到地址欄回車即可進入。
7.重啓電腦後正常使用安裝包來安裝MySQL即可。

其他安裝

公司給出的安裝包中還有Tomcat7.0、SQLyog等軟件,其安裝過程十分簡單,不做記錄。

IDEA實現數據庫的連接(JDBC)

新建時“無CDK”

首次使用IDEA新建項目時顯示無CDK,此時只需要根據之前安裝JDK的目錄選擇SDK即可,與一開始的目錄相對應,我選擇得到的SDK是1.8版本。
此外也可以通過如下方式自動設置選擇SDK。
點擊如下選項
在這裏插入圖片描述
如下來設置SDK,點擊New後選擇SDK,選擇安裝JDK的目錄即可
在這裏插入圖片描述

通過JDBC方式連接數據庫

1.新建工程:直接選用默認方式建立工程,放置在自定義的工作空間內。
2.下載對應連接MySQL所用jar包:我所使用的MySQL爲5.X版,所以下載了對應的mysql-connector-java-5.1.36來對idea進行連接,任意版本的connector均可在官網找到。
在這裏插入圖片描述
3.新建文件夾,放置jar包,連接jar包:右鍵單擊.idea文件夾,新建文件夾在這裏插入圖片描述
直接複製jar文件到對應文件夾(在idea界面上操作即可)在這裏插入圖片描述
複製完成後如下:
在這裏插入圖片描述
右鍵單擊jar文件,選擇add as library
在這裏插入圖片描述
jar的導入即完成

4.通過代碼實現連接數據庫

Connection con=null;
        try {
            //1.加載驅動
            Class.forName("com.mysql.jdbc.Driver");
            //2.創建連接
            con=DriverManager.getConnection( "jdbc:mysql://127.0.0.1:3306/jdbc?&useSSL=false&serverTimezone=UTC","root","12345");
            System.out.println("創建連接成功");
        } catch (Exception e) {
            e.printStackTrace();
        }

其中,getConnection後的括號內jdbc爲數據庫名,“root”爲數據庫登錄名,“12345”爲數據庫登錄密碼,有需要的用戶可以將對應部分根據自己的數據庫更改。
在這裏插入圖片描述
測試成功。

尚未解決的問題

1.起初是想使用UI界面進行增刪改查的實現,但是layout的設置實在過於噁心,我沒有在網上找到絕對佈局的設置,而其他方式設計得到的界面十分不整齊美觀。
2.老師提到了JAVA編程的層次,但是沒有具體分析,爲何編程會有這樣的層次。希望在接下來的學習中加深對JAVA編程結構的認識。

備註

JDBC操作數據庫的基本步驟:
1.加載數據庫驅動(到JVM)
2.建立(獲取)數據庫連接
3.創建數據庫操作對象
4.定義要執行的SQL語句
5.執行操作
6.獲取操作結果集
7.關閉對象,回收數據庫資源

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章