亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JDBC環(huán)境設(shè)置(中文詳解)

 更新時(shí)間:2014年03月11日 16:19:37   作者:  
要開(kāi)始使用JDBC設(shè)置,按照以下所示的步驟開(kāi)發(fā)JDBC環(huán)境。以下內(nèi)容假設(shè)Windows平臺(tái)上

安裝Java:

安裝J2SE開(kāi)發(fā)工具包5.0(JDK 5.0)下載:Java官方網(wǎng)站

請(qǐng)確保以下環(huán)境變量設(shè)置,如下所述:

JAVA_HOME: 此環(huán)境變量應(yīng)該指向安裝JDK的目錄,例如:C:\Program Files\Java\jdk1.5.0
CLASSPATH: 此環(huán)境變量應(yīng)已適當(dāng)?shù)穆窂皆O(shè)置,如: C:\Program Files\Java\jdk1.5.0_20\jre\lib
PATH: 此環(huán)境變量應(yīng)指向適當(dāng)?shù)腏RE bin,如: C:\Program Files\Java\jre1.5.0_20\bin.

可能已有這些變量設(shè)置了,但只是為了確保在這里是如何檢查。

進(jìn)入控制面板,雙擊系統(tǒng)。如果是Windows XP的用戶有可能要打開(kāi):"性能"=》"維護(hù)",會(huì)看到系統(tǒng)圖標(biāo)。

轉(zhuǎn)到“高級(jí)"選項(xiàng)卡,然后單擊"環(huán)境變量"。

現(xiàn)在,選擇所有輸入的變量設(shè)置正確。

將自動(dòng)獲得了JDBC包java.sql和javax.sql,當(dāng)安裝J2SE開(kāi)發(fā)工具包5.0(JDK 5.0)

安裝數(shù)據(jù)庫(kù):

將需要當(dāng)然,最重要的是實(shí)際運(yùn)行的數(shù)據(jù)庫(kù)用,可以查詢和修改表。

安裝數(shù)據(jù)庫(kù)是最適合的??梢杂泻芏噙x擇,最常見(jiàn)的有:

MySQL DB: MySQL是一個(gè)開(kāi)放源碼的數(shù)據(jù)庫(kù)??梢詮倪@里下載MySQL官方網(wǎng)站,建議下載完整Windows安裝。

此外,下載和安裝MySQL管理以及MySQL查詢?yōu)g覽器。這些都是基于GUI的工具,這將使開(kāi)發(fā)更加容易。

最后,請(qǐng)下載并在一個(gè)方便的目錄解壓縮的MySQL Connector/J(MySQL JDBC驅(qū)動(dòng)程序)。對(duì)于本教程的目的,我們將假設(shè)已經(jīng)安裝了驅(qū)動(dòng)程序位于 C:\Program Files\MySQL\mysql-connector-java-5.1.8.

相應(yīng)地設(shè)置CLASSPATH變量到C:\Program Files\MySQL\mysql-connector-java-5.1.8\mysql-connector-java-5.1.8-bin.jar. 根據(jù)安裝的驅(qū)動(dòng)程序版本可能會(huì)有所不同。

PostgreSQL DB: PostgreSQL是一個(gè)開(kāi)放源碼的數(shù)據(jù)庫(kù)??梢詮倪@里下載 PostgreSQL官方網(wǎng)站。

Postgres安裝包含一個(gè)名為pgAdmin III一個(gè)基于GUI管理工具。 JDBC驅(qū)動(dòng)程序也包括作為安裝的一部分。

Oracle DB: Oracle數(shù)據(jù)庫(kù)是Oracle銷售的商用數(shù)據(jù)庫(kù)。假設(shè)有必須的分發(fā)介質(zhì)進(jìn)行安裝。

Oracle的安裝包括一個(gè)名為Enterprise Manager中基于GUI的管理工具。 JDBC驅(qū)動(dòng)程序也包括作為安裝的一部分。

安裝數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序:

最新的JDK包含JDBC-ODBC橋驅(qū)動(dòng)程序,使大多數(shù)開(kāi)放式數(shù)據(jù)庫(kù)連接(ODBC)驅(qū)動(dòng)程序程序員可使用JDBC API。

現(xiàn)在,大多數(shù)數(shù)據(jù)庫(kù)廠商隨數(shù)據(jù)庫(kù)的安裝提供相應(yīng)的JDBC驅(qū)動(dòng)程序。所以,不應(yīng)該擔(dān)心這部分。

設(shè)置數(shù)據(jù)庫(kù)認(rèn)證:

在本教程中,我們將使用MySQL數(shù)據(jù)庫(kù)。當(dāng)安裝上述任何數(shù)據(jù)庫(kù),它的管理員ID設(shè)置為root,并給出規(guī)定設(shè)置選擇的密碼。

用root和密碼,可以創(chuàng)建另一個(gè)用戶ID和密碼,或者可以使用root和密碼在JDBC應(yīng)用程序中。

有各種不同的數(shù)據(jù)庫(kù)操作,如數(shù)據(jù)庫(kù)的創(chuàng)建和刪除,這將需要管理員ID和密碼。

對(duì)于JDBC教程的其余部分,我們將使用MySQL數(shù)據(jù)庫(kù) username 作為ID和 password 作為密碼。

如果沒(méi)有足夠的權(quán)限來(lái)創(chuàng)建新的用戶,那么可以讓數(shù)據(jù)庫(kù)管理員(DBA)來(lái)創(chuàng)建一個(gè)用戶ID和密碼給你。

創(chuàng)建數(shù)據(jù)庫(kù):

要?jiǎng)?chuàng)建EMP數(shù)據(jù)庫(kù),請(qǐng)使用下列步驟:

步驟1:
打開(kāi)命令提示符并更改到安裝目錄,如下所示:

復(fù)制代碼 代碼如下:

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>


注:這取決于的MySQL系統(tǒng)上的安裝位置,mysqld.exe的路徑可能會(huì)有所不同。也可以查看關(guān)于如何啟動(dòng)和停止數(shù)據(jù)庫(kù)服務(wù)器文檔。

步驟2:
通過(guò)執(zhí)行下面的命令,如果它沒(méi)有運(yùn)行啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器。

復(fù)制代碼 代碼如下:

C:\Program Files\MySQL\bin>mysqld
C:\Program Files\MySQL\bin>


步驟3:
通過(guò)執(zhí)行以下命令來(lái)創(chuàng)建數(shù)據(jù)庫(kù)EMP

復(fù)制代碼 代碼如下:

C:\Program Files\MySQL\bin> mysqladmin create EMP -u root -p
Enter password: ********
C:\Program Files\MySQL\bin>


創(chuàng)建表
要?jiǎng)?chuàng)建Employees表中EMP的數(shù)據(jù)庫(kù),請(qǐng)執(zhí)行以下步驟:

步驟1:
打開(kāi)命令提示符并更改到安裝目錄,如下所示:

復(fù)制代碼 代碼如下:

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>


步驟2:
登錄數(shù)據(jù)庫(kù),如下所示

復(fù)制代碼 代碼如下:

C:\Program Files\MySQL\bin>mysql -u root -p
Enter password: ********
mysql>


步驟3:
創(chuàng)建Employee表如下:

復(fù)制代碼 代碼如下:

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ù)據(jù)記錄
最后,在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>關(guān)于MySQL數(shù)據(jù)庫(kù)的完整認(rèn)識(shí),學(xué)習(xí)MySQL教程。

現(xiàn)在,就可以開(kāi)始使用JDBC嘗試。接下來(lái)的教程將給予有關(guān)JDBC編程的一個(gè)樣本示例。

相關(guān)文章

  • spring源碼學(xué)習(xí)之bean的初始化以及循環(huán)引用

    spring源碼學(xué)習(xí)之bean的初始化以及循環(huán)引用

    這篇文章主要給大家介紹了關(guān)于spring源碼學(xué)習(xí)之bean的初始化以及循環(huán)引用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • SpringBoot結(jié)合FreeMarker視圖渲染的實(shí)現(xiàn)

    SpringBoot結(jié)合FreeMarker視圖渲染的實(shí)現(xiàn)

    FreeMarker它允許開(kāi)發(fā)人員使用模板和數(shù)據(jù)來(lái)生成輸出文本,如HTML網(wǎng)頁(yè)、電子郵件、配置文件和源代碼等,本文主要介紹了SpringBoot結(jié)合FreeMarker視圖渲染的實(shí)現(xiàn),感興趣的可以了解一下
    2024-03-03
  • Java中ThreadLocal的一些理解

    Java中ThreadLocal的一些理解

    這篇文章主要介紹了Java中ThreadLocal的一些理解,幫助大家更好的理解和學(xué)習(xí)Java,感興趣的朋友可以了解下
    2020-12-12
  • SpringBoot2 task scheduler 定時(shí)任務(wù)調(diào)度器四種方式

    SpringBoot2 task scheduler 定時(shí)任務(wù)調(diào)度器四種方式

    這篇文章主要介紹了SpringBoot2 task scheduler 定時(shí)任務(wù)調(diào)度器四種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Java實(shí)現(xiàn)批量下載選中文件功能

    Java實(shí)現(xiàn)批量下載選中文件功能

    這篇文章主要介紹了Java實(shí)現(xiàn)批量下載選中文件功能,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-11-11
  • Spring與Struts整合之讓Spring管理控制器操作示例

    Spring與Struts整合之讓Spring管理控制器操作示例

    這篇文章主要介紹了Spring與Struts整合之讓Spring管理控制器操作,結(jié)合實(shí)例形式詳細(xì)分析了Spring管理控制器相關(guān)配置、接口實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下
    2020-01-01
  • 理解Java中的內(nèi)存泄露及解決方法示例

    理解Java中的內(nèi)存泄露及解決方法示例

    這篇文章主要介紹了理解Java中的內(nèi)存泄露及解決方法示例,本文講解了Java內(nèi)存管理機(jī)制、Java內(nèi)存泄露、一般情況下內(nèi)存泄漏的避免、復(fù)雜數(shù)據(jù)結(jié)構(gòu)中的內(nèi)存泄露問(wèn)題等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • 基于Spring p標(biāo)簽和c標(biāo)簽注入方式

    基于Spring p標(biāo)簽和c標(biāo)簽注入方式

    這篇文章主要介紹了Spring p標(biāo)簽和c標(biāo)簽注入方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • springMvc注解之@ResponseBody和@RequestBody詳解

    springMvc注解之@ResponseBody和@RequestBody詳解

    本篇文章主要介紹了springMvc注解之@ResponseBody和@RequestBody詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • SpringBoot2零基礎(chǔ)到精通之?dāng)?shù)據(jù)與頁(yè)面響應(yīng)

    SpringBoot2零基礎(chǔ)到精通之?dāng)?shù)據(jù)與頁(yè)面響應(yīng)

    SpringBoot是一種整合Spring技術(shù)棧的方式(或者說(shuō)是框架),同時(shí)也是簡(jiǎn)化Spring的一種快速開(kāi)發(fā)的腳手架
    2022-03-03

最新評(píng)論