1. 程式人生 > >Web開發環境搭建

Web開發環境搭建

*Webstorm
Webstorm下載地址http://www.jetbrains.com/webstorm/(如果擁有學生郵箱認證後可免費使用正版)
安裝後自行百度license server
activity
*Tomcat
Tomcat下載地址:https://tomcat.apache.org/
選擇一個版本(例如:Tomcat 9)
選擇平臺版本(選擇這個較為方便32-bit/64-bit Windows Service Installer (pgp, sha1, sha512)
把元件都安裝上
Tomcat環境配置
此電腦-屬性-高階系統設定-環境變數-系統環境變數
新建
變數名:TOMCAT_HOME
變數值:瀏覽目錄(例如:D:\APP\tomcat)
點選變數Path
在變數值中加入%TOMCAT_HOME%\bin(注意變數值用;隔開)
點選變數classpath
在變數值中加入%TOMCAT_HOME%\lib
在電腦開始目錄找到Monitor Tomcat開啟
在工作列找到圖示雙擊後在視窗找到start開啟
瀏覽器輸入http://localhost:8080/檢視
*純驅動連線Mysql資料庫
Mysql資料庫下載:https://dev.mysql.com/downloads/mysql/
mysql-connector驅動下載:https://dev.mysql.com/downloads/file/?id=477058
根據自己的需求有選擇性的安裝元件
我選擇安裝的元件有:MySQL Workbench、MySQL Server
在電腦開始目錄找到MySQL Workbench 8.0 CE開啟
新建一個MySQL Connections
這裡提供一些常用資料庫 JDBC URL 格式

MySQL
MySQL Connector/J Driver
驅動程式包名:mysql-connector-java-x.x.xx-bin.jar
驅動程式類名: com.mysql.jdbc.Driver
JDBC URL: jdbc:mysql://<host>:<port>/<database_name>
預設埠3306,如果伺服器使用預設埠則port可以省略
MySQL Connector/J Driver 允許在URL中新增額外的連線屬性jdbc:mysql://<host>:<port>/<database_name>?property1=value1&property2=value2

Oracle
Oracle Thin JDBC Driver
驅動程式包名:ojdbc14.jar
驅動程式類名: oracle.jdbc.driver.OracleDriver
JDBC URL:
jdbc:oracle:thin:@//<host>:<port>/ServiceName

jdbc:oracle:thin:@<host>:<port>:<SID>

Microsoft SQL Server
Microsoft SQL Server JDBC Driver (一般用來連線 SQLServer 2000)
驅動程式包名:msbase.jar mssqlserver.jar msutil.jar
驅動程式類名: com.microsoft.jdbc.sqlserver.SQLServerDriver
JDBC URL: jdbc:microsoft:sqlserver://<server_name>:<port>
預設埠1433,如果伺服器使用預設埠則port可以省略

這裡提供一個本人自己的連線例項
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*" %>
<%@ page import="java.io.*,java.util.*" %>
<HTML><BODY>
  <% Connection con;
     Statement sql;
     ResultSet rs;
     try{ Class.forName("com.mysql.jdbc.Driver"); }
     catch(ClassNotFoundException e) { out.print(e);  }
     try {  con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/student?serverTimezone=GMT","root","123456");
          sql=con.createStatement();
          String id=request.getParameter("user");
    if(id==null)
    {
        id="";
    }
    byte b[]=id.getBytes("ISO-8859-1");
    id=new String(b);
          String password=request.getParameter("pass");
    if(password==null)
    {
        password="";
    }
    byte c[]=password.getBytes("ISO-8859-1");
    password=new String(c);
          final String sql_com = "INSERT INTO user values"+"("+"'"+id+"','"+password+"')";
          sql.executeUpdate(sql_com);
          con.close();
     }
     catch(SQLException e1) { out.print(e1); }
     String z=new String("註冊成功");
     out.println(z);
  %>
<a href="資料導航網-使用者登入.jsp">
            <p>請點選這裡登入您已註冊的賬號</p></a>
</BODY></HTML>