『壹』 在java web開發中資料庫應放在哪個目錄下
資料庫是專門用來存儲數據的,它是一個產品。web項目裡面需要用到資料庫連接層,專門去和資料庫打交道。也胡陸攔就是說,資料庫不會專門放在一個web工程里,而是你的web工程去訪問資料庫。和資料庫交互的框架,目前比較流行的有MyBiatis,hibrenate框架,很多企業都在用,其中MyBiatis更多一些。
SRC地下
資料庫是存貯在專門的資料庫中的,你在後台備份後,備份文件會保存在data目錄里。
您重新覆蓋下這兩個文件試下
themes/default/ 不存在
themes/default/library/ 不存在
限於一個項目就在項目下的WEB-INFlib目錄中
所有項目共享在tomcat目錄下的lib文件夾下
在linux中,如果不進行任何額外的指定,mysql 資料庫的默認安裝的路徑應該在/var/lib/mysql。
你只的是什麼目錄,如果安裝的SQL程序的話,你可以隨意安放,不用按照默認路徑存放
webroot/web-inf
RedHat Linux常見的日誌文件詳述如下◆/var/log/boot.log
該文件記錄了系統在引導過程中發生的事件,就是Linux系統開機自檢過程顯示的信息。
◆/var/log/cron
該日誌文件記錄crontab守護進程crond所派生的子進程的動作,前面加上用戶、登錄時間和PID,以及派生悉敗出的進程的動作。CMD的一個動作是cron派生出一個調度進程的常見情況。REPLACE(替換)動作記錄用戶對它的cron文件的更新,該文件列出了要周期性執行的任務調度。RELOAD動作在REPLACE動作後不久發生,這意味著cron注意到一個用戶的cron文件被更新而cron需要把它重新裝入內存。該文件可能會查到一些反常的情況。
◆/var/log/maillog
該日誌文件記褲胡錄了每一個發送到系統或從系統發出的電子郵件的活動。它可以用來查看用戶使用哪個系統發送工具或把數據發送到哪個系統。
該文件的格式是每一行包含日期、主機名、程序名,後面是包含PID或內核標識的方括弧、一個冒號和一個空格,最後是消息。該文件有一個不足,就是被記錄的入侵企圖和成功的入侵事件,被淹沒在大量的正常進程的記錄中。但該文件可以由/etc/syslog文件進行定製。由/etc/syslog.conf配置文件決定系統如何寫入/var/messages。有關如何配置/etc/syslog.conf文件決定系統日誌記錄的行為,將在後面詳細敘述。
◆/var/log/syslog
1.准備數據:在excel中構造出需要的數據
2.將excel中的數據另存為文本文件(有製表符分隔的)
3.將新保存到文本文件中的數據導入到pl*sql中
在pl*sql中選擇tools--text importer,在出現的窗口中選擇Data from Textfile,然後再選擇Open data file,
在彈出的文件選擇框中選中保存有數據的文本文件,此時將會看到data from textfile中顯示將要導入的數據
4.在configuration中進行如下配置
注:如果不將Name in header勾選上會導致欄位名也當做記錄被導入到資料庫中,從而導致數據錯誤
5.點擊data to oracle,選擇將要導入數據的表,並在fields中將文本中的欄位與表中的欄位進行關聯
6.點擊import按鈕進行導入
7.查看導入的數據
OK,至此數據導入成功。
通常在C:Program FilesJavajdk1.6.0_10jrelib
t.jar下;
具體根據安裝位置不同而不同;
1、首先需要檢查你的系統是否安裝了Java環境,
2、在「開始」==》"運行"==》輸入「cmd」彈出命令窗口,在命令窗口中輸入java或者javac後按回車鍵,發現有很多提示符命令。那麼證明你的Java環境是安裝成功了的。
3、在cmd中輸入:java -verbose,命令行的最後,顯示的就是jdk安裝的路徑。
『貳』 jsp中調用的java文件應該保存在哪兒
jsp調用的java文件一般都是Servlet,所以放在src目錄下(也就是你所說的java工程下面)。
如果jsp調弊游用的java文件不是Servlet,也旅卜亮同樣放在src目拆寬錄下,不過對應的包名稱不同而已。
『叄』 如何將JSP頁面中的表單信息保存到Mysql資料庫
獲取表單中的信息,然後插入到Mysql中
<%@pagelanguage="java"contentType="text/html;charset=gbk"
鏈桐亮pageEncoding="gbk"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<%
intid=Integer.parseInt(request.getParameter("id"));
introotid=Integer.parseInt(request.getParameter("rootid"));
%>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gbk">
<title>Replay</title>
</head>
<body>
<formmethod="post"action="ReplayOK.jsp">
<inputtype="hidden"name="id"value="<%=id%>">
<inputtype="hidden"name="rootid"value="<%=rootid%>">
<tablealign="center">
<tr>
<td>
<inputtype="text"name="title"size="80">
</td>
</tr>
<tr>
<td>
<textareacols="80"rows="20"name="cont"></textarea>
</td>
</tr>
<tr>
<td>
<inputtype="submit"value="提交">
</td>
</tr>
</table>
</form>
</body>
</html>
---------------------------------------------------------------
下面接收上面表單中傳過來的信息,並插入到mysql中
<%@棚寬pagelanguage="java"contentType="text/html;charset=gbk"
pageEncoding="gbk"%>
<%@pageimport="輪前java.sql.*"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<%
request.setCharacterEncoding("GBK");
intid=Integer.parseInt(request.getParameter("id"));
introotid=Integer.parseInt(request.getParameter("rootid"));
Stringtitle=request.getParameter("title");
Stringcont=request.getParameter("cont").replaceAll(" ","<br/>");
Connectionconn=null;
Statementst=null;
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://localhost/bbs?user=root&password=690115399");
st=conn.createStatement();
conn.setAutoCommit(false);
Stringsql="insertintoarticlevalues(null,?,?,?,?,now(),0)";
PreparedStatementpstmt=conn.prepareStatement(sql);
pstmt.setInt(1,id);
pstmt.setInt(2,rootid);
pstmt.setString(3,title);
pstmt.setString(4,cont);
pstmt.executeUpdate();
st.executeUpdate("updatearticlesetisleaf=1whereid="+id);
conn.commit();
conn.setAutoCommit(true);
st.close();
pstmt.close();
conn.close();
%>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gbk">
<title>Inserttitlehere</title>
</head>
<body>
<%response.sendRedirect("ShowArticleTree.jsp");%>
</body>
</html>
當然最好的方法還是應該用jsp+JavaBean方式。