JDBC環(huán)境設置(中文詳解)
安裝Java:
安裝J2SE開發(fā)工具包5.0(JDK 5.0)下載:Java官方網站。
請確保以下環(huán)境變量設置,如下所述:
JAVA_HOME: 此環(huán)境變量應該指向安裝JDK的目錄,例如:C:\Program Files\Java\jdk1.5.0
CLASSPATH: 此環(huán)境變量應已適當?shù)穆窂皆O置,如: C:\Program Files\Java\jdk1.5.0_20\jre\lib
PATH: 此環(huán)境變量應指向適當?shù)腏RE bin,如: C:\Program Files\Java\jre1.5.0_20\bin.
可能已有這些變量設置了,但只是為了確保在這里是如何檢查。
進入控制面板,雙擊系統(tǒng)。如果是Windows XP的用戶有可能要打開:"性能"=》"維護",會看到系統(tǒng)圖標。
轉到“高級"選項卡,然后單擊"環(huán)境變量"。
現(xiàn)在,選擇所有輸入的變量設置正確。
將自動獲得了JDBC包java.sql和javax.sql,當安裝J2SE開發(fā)工具包5.0(JDK 5.0)
安裝數(shù)據庫:
將需要當然,最重要的是實際運行的數(shù)據庫用,可以查詢和修改表。
安裝數(shù)據庫是最適合的??梢杂泻芏噙x擇,最常見的有:
MySQL DB: MySQL是一個開放源碼的數(shù)據庫??梢詮倪@里下載MySQL官方網站,建議下載完整Windows安裝。
此外,下載和安裝MySQL管理以及MySQL查詢?yōu)g覽器。這些都是基于GUI的工具,這將使開發(fā)更加容易。
最后,請下載并在一個方便的目錄解壓縮的MySQL Connector/J(MySQL JDBC驅動程序)。對于本教程的目的,我們將假設已經安裝了驅動程序位于 C:\Program Files\MySQL\mysql-connector-java-5.1.8.
相應地設置CLASSPATH變量到C:\Program Files\MySQL\mysql-connector-java-5.1.8\mysql-connector-java-5.1.8-bin.jar. 根據安裝的驅動程序版本可能會有所不同。
PostgreSQL DB: PostgreSQL是一個開放源碼的數(shù)據庫??梢詮倪@里下載 PostgreSQL官方網站。
Postgres安裝包含一個名為pgAdmin III一個基于GUI管理工具。 JDBC驅動程序也包括作為安裝的一部分。
Oracle DB: Oracle數(shù)據庫是Oracle銷售的商用數(shù)據庫。假設有必須的分發(fā)介質進行安裝。
Oracle的安裝包括一個名為Enterprise Manager中基于GUI的管理工具。 JDBC驅動程序也包括作為安裝的一部分。
安裝數(shù)據庫驅動程序:
最新的JDK包含JDBC-ODBC橋驅動程序,使大多數(shù)開放式數(shù)據庫連接(ODBC)驅動程序程序員可使用JDBC API。
現(xiàn)在,大多數(shù)數(shù)據庫廠商隨數(shù)據庫的安裝提供相應的JDBC驅動程序。所以,不應該擔心這部分。
設置數(shù)據庫認證:
在本教程中,我們將使用MySQL數(shù)據庫。當安裝上述任何數(shù)據庫,它的管理員ID設置為root,并給出規(guī)定設置選擇的密碼。
用root和密碼,可以創(chuàng)建另一個用戶ID和密碼,或者可以使用root和密碼在JDBC應用程序中。
有各種不同的數(shù)據庫操作,如數(shù)據庫的創(chuàng)建和刪除,這將需要管理員ID和密碼。
對于JDBC教程的其余部分,我們將使用MySQL數(shù)據庫 username 作為ID和 password 作為密碼。
如果沒有足夠的權限來創(chuàng)建新的用戶,那么可以讓數(shù)據庫管理員(DBA)來創(chuàng)建一個用戶ID和密碼給你。
創(chuàng)建數(shù)據庫:
要創(chuàng)建EMP數(shù)據庫,請使用下列步驟:
步驟1:
打開命令提示符并更改到安裝目錄,如下所示:
C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>
注:這取決于的MySQL系統(tǒng)上的安裝位置,mysqld.exe的路徑可能會有所不同。也可以查看關于如何啟動和停止數(shù)據庫服務器文檔。
步驟2:
通過執(zhí)行下面的命令,如果它沒有運行啟動數(shù)據庫服務器。
C:\Program Files\MySQL\bin>mysqld
C:\Program Files\MySQL\bin>
步驟3:
通過執(zhí)行以下命令來創(chuàng)建數(shù)據庫EMP
C:\Program Files\MySQL\bin> mysqladmin create EMP -u root -p
Enter password: ********
C:\Program Files\MySQL\bin>
創(chuàng)建表
要創(chuàng)建Employees表中EMP的數(shù)據庫,請執(zhí)行以下步驟:
步驟1:
打開命令提示符并更改到安裝目錄,如下所示:
C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>
步驟2:
登錄數(shù)據庫,如下所示
C:\Program Files\MySQL\bin>mysql -u root -p
Enter password: ********
mysql>
步驟3:
創(chuàng)建Employee表如下:
mysql> use EMP;
mysql> create table Employees
-> (
-> id int not null,
-> age int not null,
-> first varchar (255),
-> last varchar (255)
-> );
Query OK, 0 rows affected (0.08 sec)
mysql>
創(chuàng)建數(shù)據記錄
最后,在Employee表中創(chuàng)建一些記錄如下:
mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');
Query OK, 1 row affected (0.05 sec)
mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal');
Query OK, 1 row affected (0.00 sec)
mysql>關于MySQL數(shù)據庫的完整認識,學習MySQL教程。
現(xiàn)在,就可以開始使用JDBC嘗試。接下來的教程將給予有關JDBC編程的一個樣本示例。
相關文章
spring源碼學習之bean的初始化以及循環(huán)引用
這篇文章主要給大家介紹了關于spring源碼學習之bean的初始化以及循環(huán)引用的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10
SpringBoot結合FreeMarker視圖渲染的實現(xiàn)
FreeMarker它允許開發(fā)人員使用模板和數(shù)據來生成輸出文本,如HTML網頁、電子郵件、配置文件和源代碼等,本文主要介紹了SpringBoot結合FreeMarker視圖渲染的實現(xiàn),感興趣的可以了解一下2024-03-03
SpringBoot2 task scheduler 定時任務調度器四種方式
這篇文章主要介紹了SpringBoot2 task scheduler 定時任務調度器四種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-03-03
Spring與Struts整合之讓Spring管理控制器操作示例
這篇文章主要介紹了Spring與Struts整合之讓Spring管理控制器操作,結合實例形式詳細分析了Spring管理控制器相關配置、接口實現(xiàn)與使用技巧,需要的朋友可以參考下2020-01-01
springMvc注解之@ResponseBody和@RequestBody詳解
本篇文章主要介紹了springMvc注解之@ResponseBody和@RequestBody詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05
SpringBoot2零基礎到精通之數(shù)據與頁面響應
SpringBoot是一種整合Spring技術棧的方式(或者說是框架),同時也是簡化Spring的一種快速開發(fā)的腳手架2022-03-03

