本文目錄一覽:
- 1、java web與數據庫相連,具體怎麼做
- 2、怎樣搭建web項目測試環境?
- 3、在web項目中,如何在本機與遠程虛擬機中的mysql數據庫連接? 虛擬機上裝的windowXP系統。 最好有圖例, 求
java web與數據庫相連,具體怎麼做
1.首先要移動mysql-connector-java-5.1.44-bin.jar到tomactde的lib目錄下(我的目錄是這樣:F:\tomcat\apache-tomcat-7.0.63\lib)這是一個連接數據庫要用到包,一般在下載mysql的時候選擇配置會下載,然後移動到tomact的lib下;
2.在你要連接數據庫的項目中新建一個jsp文件,將下列代碼複製進去;
%@ page contentType=”text/html;charset=UTF-8″ language=”java” % %@ page import=”com.mysql.jdbc.Driver”%%@ page import=”java.sql.*” % //使用DriverManager獲取數據庫連接,其中返回的Connection就代表了Java程序和數據庫的連接 htmlhead titleMySQL connect test/title/headbody% String driverName = “com.mysql.jdbc.Driver”; String userName = “root”; //你的數據庫用戶名 String passWorld = “your_password”;//你的數據庫密碼 String dbName = “test”; //數據庫名稱 String tableName = “abc”; //表的名稱 String url = “jdbc:mysql://localhost/”+dbName+”?user=”+userName+”password=”+passWorld; try { Class.forName(“com.mysql.jdbc.Driver”).newInstance(); Connection connection = DriverManager.getConnection(url); Statement statement = connection.createStatement(); String sql = “SELECT * FROM “+tableName; ResultSet result = statement.executeQuery(sql); ResultSetMetaData rmate = result.getMetaData(); int numCount = rmate.getColumnCount(); while ( result.next() ) { out.print(result.getInt(2)); out.print(result.getString(1));// out.print(result.getInt(3)); out.print(“br”); } result.close(); statement.close(); connection.close(); } catch (Exception e) { e.getMessage(); }%/body/html
3.然後運行該代碼就可以在頁面看見你的數據了。在這裡同時提供一個可以在IDEA快速查看數據庫的方法;
4.點擊IDEA右側的DataBase,進入如下頁面,點擊要查看的數據庫類型,我是MySQL;
5. 然後進入如下界面,輸入數據庫名稱,賬號,密碼,然後先測試一下連接,測試通過後,就可以點擊OK;
6.然後就可以查看你的數據信息啦。
拓展資料:
Java Web,是用Java技術來解決相關web互聯網領域的技術總和。web包括:web服務器和web客戶端兩部分。Java在客戶端的應用有java applet,不過使用得很少,Java在服務器端的應用非常的豐富,比如Servlet,JSP和第三方框架等等。Java技術對Web領域的發展注入了強大的動力。
Java的Web框架雖然各不相同,但基本也都是遵循特定的路數的:使用Servlet或者Filter攔截請求,使用MVC的思想設計架構,使用約定,XML或 Annotation實現配置,運用Java面向對象的特點,面向對象實現請求和響應的流程,支持Jsp,Freemarker,Velocity等視圖。
怎樣搭建web項目測試環境?
測試環境的搭建是一名合格QA必須具備的技能。下面,結合CI和CD兩種不同軟件生產實踐,總結一下如何從零開始部署一套web集成測試環境。
1.服務器準備。根據項目和使用的中間件的規模,準備好一個或多個資源配置能夠滿足要求的服務器,一般選用linux下 centos的某個發行版作為服務器。
2.安裝數據庫、完成數據庫表的建立。這裡以開源的mysql為例。
Yum方式安裝msyql,並啟動mysql服務。(Yum的安裝可以參考)
yuminstall -y mysql-server mysql mysql-devel
創建數據庫和建表。規範的的系統,一般都保留有現成的SQL腳本,執行腳本就可以完成數據庫和表的建立。
3.安裝和配置JDK、tomcat、nginx…
安裝JDK。Yum 方式安裝最新版JDK:yum install JDK。
安裝tomcat。官網下載tomcat,解壓。
wget
安裝和配置 nginx。官網下載nginx,解壓後,修改conf/nginx.conf配置請求轉發規則。
4.安裝持續集成工具jenkins.
Jenkins就是一個web服務,只需要從官方下載jenkins的war包,部署到web容器tomcat的webapp目錄下,啟動tomcat服務,就可以在瀏覽器端輸入IP和端口號(例如:部署在本機上可以通過 localhost:8080/jenkins 進行訪問)使用了。
5.配置一個Jenkins job用於編譯、打包產品、部署到測試環境
5.1 配置job完成編譯和打包。編譯打包的Jenkinsjob的配置比較簡單,可以自行百度。
5.2 在部署web服務的機器上,找一個目錄,寫一個shell腳本,拷貝jenkins job打出來的包到web服務器的部署目錄下,並重啟服務。如果部署jenkins 和部署web服務的機器不是同一台,需要通過用戶名密碼或者建立linux機器之間的信任關係後,通過scp遠程拷貝。
5.3 在5.1的job中,增加「構建後操作」,構建後執行(或遠程執行)5.2中編寫的sh腳本。
6.配置一個或多個Jenkins job 用來完成一系列測試(包括但不限於UI自動化、接口自動化、安全測試等)
測試job的構建方式選擇步驟五中配置的job完成後觸發。到此為此,持續集成的工作就完成了。
7.從CI到CD——配置一個Jenkins ob 完成生產環境部署
如果所在組織的持續集成能力較高,在實施持續部署(Continous Deployment),就還需要配置一個jenkins job在所有測試job都通過後觸發部署生產包到生產環境。部分用戶群較大的產品還需要配置灰度發佈。
在web項目中,如何在本機與遠程虛擬機中的mysql數據庫連接? 虛擬機上裝的windowXP系統。 最好有圖例, 求
首先確定你的數據庫連接是使用 純 JDBC 還是 JNDI 數據源?
1. 對於JNDI數據源只要知道它的名字即可建立連接。
2. 對於純JDBC連接,在你本機獲取Connection的時候指定遠程的機器名(IP)即可,代碼大致如下:
Class.forName(“com.mysql.jdbc.Driver”);
connection conn=DriverManager.getConnection(“jdbc:mysql://遠程MySQL計算機的IP:port:數據庫名”,”用戶名”,”密 碼”);
希望對你有幫助,望採納~
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/246959.html