- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.phpMyAdmin建立資料表範例
說明:
此範例是要透過phpMyAdmin連接後端的MySQL資料庫,並建立名稱為oop的資料庫及grade資料表,此資料表中有id、name、chi及eng四個欄位,分別代表編號、姓名、國文成績及英文成績。
同時,此時資料庫預設的系統管理者帳號:root、密碼:空白。
開啟IE,並在IE的網址列中輸入:/phpMyAdmin。
當出現以下對話框之後,在使用者名稱中輸入root、密碼不用輸入,並按下確定鈕。
成功登入之後會出現以下畫面,同時網頁會提示root帳號尚未設定密碼,接著點選權限按鈕。
點選權限按鈕之後會進入使用者權限管理的介面,此時資料庫中只有名稱為root的使用者,同時密碼為否,代表尚未設定密碼,接著點選最右邊的編緝權限圖示按鈕。
這時候會出現使用者權限更改的介面,此時在更改密碼中的密碼及確認密碼中重覆輸入密碼,並點選執行按鈕即完成密碼變更及設定的動作。
完成密碼變更之後,會出現密碼已成功更改的訊息,此時點選上方的資料庫功能按鈕。
這時候會再出現以下對話框之後,接著在使用者名稱中輸入root、密碼中則輸入剛剛變更後的密碼,並按下確定鈕。
再次登入後會進入資料庫的管理介面,按著在建立新資料庫中輸入oop,並按下建立鈕。
建立完成之後自動切換至oop資料庫中,在建立新資料表於資料庫 oop中的名稱中輸入grade,欄位中輸入4,並點選執行鈕。
(此例是要建立名稱為grade的資料表,此資料表中有id、name、chi及eng四個欄位)
接著在新增資料表的視窗中的欄位分別輸入id、name、chi及eng,分別代表編號、姓名、國文成績及英文成績,id及name的型態設定為VARCHAR變動字元型態,長度/集合設為50,chi及eng則設定為INT整數型態,接著點選儲存鈕。
資料表新增完成之後,會在oop資料庫多了一個叫grade的資料表,接著點選網頁上方的新增功能按鈕,進行新增資料的動作。
在新增資料的視窗中值的欄位的地方,id的地方輸入aaa,name的地方輸入王小明,
chi的地方輸入90,eng的地方輸入85,最後點選執行鈕,即完成新增一筆資料的動作。
按著一樣在新增資料的視窗中值的欄位的地方,id的地方輸入bbb,name的地方輸入王小虎,
chi的地方輸入94,eng的地方輸入96,最後點選執行鈕,即完成新增另一筆資料的動作。
點選網頁上方的瀏覽功能按鈕,即會出現剛才新增的兩筆資料,接著點選網頁左方的主目錄功能按鈕圖示。
接著點選權限按鈕,進行新增資料庫使用者,並新增及設定其使用oop資料庫的權限。
在使用者權限管理的介面中,點選新增使用者鈕。
在新增使用者視窗中的使用者名稱輸入oop,主機選擇任何主機,密碼及確認密碼則重覆輸入oop123,並在網頁的下方點選執行鈕,即完成新增資料庫使用者的動作。
新增完成之後,會出現使用者權限更改的介面,此時在指定資料庫權限中的於以下資料庫加入權限中選擇oop,並點選執行按鈕進行資料庫權限設定的動作。
在指定資料庫權限中點選全選按鈕,並點選執行按鈕即完成資料庫權限設定的動作。
建立完成資料庫oop及資料表grade,並新增兩筆資料,同時新增及設定此資料庫的使用者名稱為:oop、密碼為:oop123的使用者,之後即可進行以下的步驟。
2.Java連MySQL程式碼範例
說明:
此範例是透過Java連接oop資料庫中的grade資料表,此資料表中有id、name、chi及eng三個欄位。
同時,此oop資料庫的帳號:oop、密碼:oop123。
// MysqlTest.java
import java.sql.*;
public class MysqlTest {
public static void main( String[] args ){
String username = oop; // MySQL帳號
String password = oop123; // MySQL密碼
String driver = org.gjt.mm.mysql.Driver; // 連MySQL的Driver
String jdbcstr = jdbc:mysql://:3306/oop;
try{
Class.forName(driver);
Connection conn = DriverManager.getConnection( jdbcstr, username, password );
Statement smt = conn.createStatement();
/*下面SQL指令有2種語法
1. SQLSmt.executeQuery
文档评论(0)