本文目錄一覽:
- 1、mysql資料庫如何通過web方式管理?
- 2、如何將mysql資料庫表中的內容顯示在Web頁面中,用什麼軟體實現呢?
- 3、win7系統IIS怎樣配置web註冊網頁連接linux伺服器的mysql資料庫。
- 4、javaweb怎麼連接mysql資料庫
- 5、用Web.py 連接 MySQL 的時候怎麼樣連接遠程資料庫
mysql資料庫如何通過web方式管理?
如果要用web方式來管理自己的mysql資料庫,這是可以實現的,我們推薦用phpmyadmin(這是一個free software,不是一個商業軟體)。
創建方法:
(1)下載並解壓phpmyadmin(可先到萬網首頁-->客戶中心-->技術支持-軟體下載處下載此軟體,解壓縮後將此軟體上傳至主機空間,即可使用此軟體管理資料庫 );
(2)修改config.inc.php文件內的設置,將其中的”用戶名和密碼”的值按下面的例子全部修改,並存檔;
如:$cfgservers[1][‘user’] = ‘u564321’; 將u564321改為您的用戶名
$cfgservers[1][‘password’] = ‘abcd1234’;將’abcd1234’改為您的密碼
(3)完成修改之後,上傳整個目錄到htdocs目錄(默認為phpmyadmin,您可以根據需要進行修改);
如何將mysql資料庫表中的內容顯示在Web頁面中,用什麼軟體實現呢?
需要到Eclipse來實現。
1、首先我們使用資料庫連接工具HeiDiSQL來連接本機的mysql資料庫,
2、使用該工具創建一個test資料庫,
3、在該資料庫中創建一張student表,該表中有id、name和age欄位,我們同時給資料庫添加數據,如下圖所示。
4、我們創建一個Student類,並為該類分別創建id、name和age屬性,並用private修飾符進行限定。接下來我們為這些屬性創建getter和setter方法,如下圖所示。
5、我們創建一個資料庫連接類,用於配置資料庫連接的屬性,如資料庫的驅動、URL、用戶名和密碼。
6、我們創建完資料庫的連接後,使用getConnection()方法獲取連接,
7、使用close()方法關閉連接。我們在使用mysql時需要添加smysql驅動的jar包。
8、接下來我們創建MVC模式中的數據持久化層,首先我們創建一個TestDao介面,用於定義獲取數據的方法。
9、接下來我們創建TestDaoImpl實現類,並且實現TestDao介面,重寫該介面中的方法,如下圖所示。
10、我們將數據以集合的形式返回,此時需要創建TestSverlet類進行業務邏輯處理。我們首先創建一個構造方法,並在構造方法中獲取資料庫的連接。
11、我們創建的TestServlet類繼承了HttpServlet類,並重寫了父類的doGet()方法,我們在該方法中創建TestDaoImpl的對象,並調用getAllStudent()方法進行數據的查詢,並將查詢的結果放入到request的屬性中,同時使用RequestDispatcher將請求轉發到student.jsp。
12、我們創建一個student.jsp的文件,在該文件中使用EL表達式和JSTL標籤來獲取request範圍的屬性數據,即上一步驟的查詢結果。
13、最後我們需要在web.xml文件中配置該Servlet的請求路徑等信息,如下圖所示。
14、以上步驟完成後我們使用Tomcat啟動該項目,按照請求路徑訪問便可在頁面表格中獲取到資料庫的查詢結果。
win7系統IIS怎樣配置web註冊網頁連接linux伺服器的mysql資料庫。
http 500內部伺服器錯誤說明IIS伺服器無法解析ASP代碼,如果你聯網還發現找不到伺服器就是500錯誤了.在iis7裡面的iis設置要開啟啟用父路徑這個選項,之後就可以了,當然為了調試程序可以打開「ASP設置選項-調試屬性」裡面的一些調試功能,方便程序的調試。Win7 IIS7.5運行ASP時出現500錯誤的解決辦法請確保在你的電腦上IIS配置完成了,靜態頁面能打開了,但是打開ASP就會出現500錯誤。再進行下面配置。具體如下:一、進入「C:WindowsServiceProfilesNetworkServiceAppDataLocal」(如果進入C:WindowsServiceProfilesNetworkService裡面沒有AppData就直接再地址欄輸入)。二、在「Temp」文件夾上點右鍵–屬性–安全–選擇Authenticated Users這個用戶(沒有的話依次點:編輯–添加–高級–立即查找–選中Authenticated Users這個用戶–確定–確定)–把「完全控制」勾上–確定–確定。三、進入Internet信息服務(IIS)管理器【開始菜單中搜索IIS就出來了】–雙擊ASP四、「行為」這項,把「啟用父路徑」改為「Ture」,右側點「應用」就OK了。當然,你還得設置你的默認文檔,路徑等等。一、開始–控制面板–卸載程序二、打開或關閉 Windows 功能–Internet 信息服務(把自己需要的服務勾上,比如我需要ASP但不需要FTP)確定,等待配置完後要重啟,然後在系統盤(我的是C:)就能看到inetpub文件夾了。瀏覽器中輸入「localhost」能打開如下頁面就說明配置成功,如果不成功則返回上面注意檢查。在此IIS配置完成了,靜態頁面能打開了,但是打開ASP就會出現500錯誤。再進行下面配置。具體如下:一、進入「C:WindowsServiceProfilesNetworkServiceAppDataLocal」(如果進入C:WindowsServiceProfilesNetworkService裡面沒有AppData就直接再地址欄輸入)。二、在「Temp」文件夾上點右鍵–屬性–安全–選擇Authenticated Users這個用戶(沒有的話依次點:編輯–添加–高級–立即查找–選中Authenticated Users這個用戶–確定–確定)–把「完全控制」勾上–確定–確定。三、進入Internet信息服務(IIS)管理器【開始菜單中搜索IIS就出來了】–雙擊ASP四、「行為」這項,把「啟用父路徑」改為「Ture」,右側點「應用」就OK了。當然,你還得設置你的默認文檔,路徑等等。500錯誤是伺服器內部錯誤,一般和程序沒關係。最終問題算是解決了,可是改動了N個地方,具體是哪的原因也不太清楚,反正跑不了這些地方。注意:以下圖有顯示不全的,可以圖片另存為,在電腦上看即可!1. 開啟容易被忽略的服務。進入「控制面板—管理工具—服務—DistributedTransaction Coordinator」。把這個服務設置成自動,並且啟動它。2.許可權配置。第一步,修改網站應用池進程標識為:NetWorkService。具體如圖。第二步,配置連接身份信息。如下圖:圖中的用戶名填寫系統當前用戶的登錄用戶名,密碼填寫系統當前用戶的登錄密碼。許可權配置好了之後,點「連接為」旁邊的「測試連接」,如果列出的項全是綠色的對鉤,沒有黃色的感嘆號,就說明許可權配置好了。如果不配置許可權,很可能由於許可權不足無法訪問網站目錄。3.註冊.NET。經過以上兩步如果依然出現500錯誤,請仔細回憶一下,是不是先安裝了vs,然後才開啟的IIS服務,這樣會導致IIS中的.NET註冊失敗,雖然IIS中可以看到,但並未註冊,所以會導致500錯誤。註冊方法很簡單,在cmd命令提示符中輸入以下命令即可:”%WINDIR%Microsoft.NETFrameworkv4.0.30319aspnet_regiis.exe”-iru –enable提示安裝成功後,IIS應用程序池中會多出兩個。做了這些工作,趕緊試試吧,是不是成功打開.NET網頁了?註:更多精彩教程請關注三聯電腦教程欄目,三聯電腦辦公群:189034526歡迎你的加入
javaweb怎麼連接mysql資料庫
import java.sql.*;
class MysqlDb {
public static void DB(String sql) {
// 驅動程序名
String driver = “com.mysql.jdbc.Driver”;
// url指向的資料庫
String url = “jdbc:mysql://localhost:3306/test”;
// MYSQL用戶名
String user = “root”;
// MYSQL密碼
String password = “root”;
try {
// 載入驅動程序
Class.forName(driver);
// 連接資料庫
Connection conn = DriverManager.getConnection(url, user, password);
// statement用來執行SQL語句
Statement statement = conn.createStatement();
//執行查詢SQL
ResultSet rs = statement.executeQuery(sql);
//如表欄位有:name,age,card等
while (rs.next()) {
//取值
System.out.println(rs.getString(“name”));
System.out.println(rs.getInt(“age”));
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String args[]) {
MysqlDb.DB(“select * from t_user”);
}
}
和普通的程序的原理過程是相似 的。只是WEB最好寫成庫,方便多地方調用
~
用Web.py 連接 MySQL 的時候怎麼樣連接遠程資料庫
看了web.py源碼,關於連接資料庫的函數如下(webpy/web/db.py):
1133 _databases = {}
1134 def database(dburl=None, **params):
1135 “””Creates appropriate database using params.
1136
1137 Pooling will be enabled if DBUtils module is available.
1138 Pooling can be disabled by passing pooling=False in params.
1139 “””
1140 dbn = params.pop(‘dbn’)
1141 if dbn in _databases:
1142 return _databases[dbn](**params)
1143 else:
1144 raise UnknownDB, dbn
可以看出的是,dburl的確沒有起到作用,注釋裡面也說了: Creates appropriate database using params。不過一般連接mysql資料庫通過以下參數連接的話,應該是可以連接上的吧。(我沒有試過遠程,所以不敢肯定。)
import web
db = db.database(
dbn=”mysql”,
db=”dbname”,
host=”host”,
port=3306,
user=”user”,
pw=”password”
)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/309010.html