❶ java web 資料庫建模問題!問題解決以後還有高分奉送!
你如果要做資料管理系統的話:
①首先搞清楚你的需求,即你要用這個系統幹嘛,假定為圖書管理系統吧,你應該知道我想用來記錄圖書的借出庫情況……
②根據需求抽出數據流,可以做個簡單的DFD圖
③根據你這系統的主要數據流以及需求描述做你系統的整體設計,在設計階段主要根據系統數據流分析出你系統的整體結構以及資料庫結構,這時可以創建出資料庫。
④有了資料庫以後,可以根據需求及設計,進行回溯驗證,看是否滿足
⑤可作出整體開發框架示例(可選)
⑥開發
……
有問題可以詳細交流,good luck!~~
❷ javaweb與資料庫相連,具體怎麼做(javaweb項目怎麼連接資料庫)
1.首先要移動mysql-connector-java-5.1.44-bin.jar到tomactde的lib目錄下(我的目錄是這樣:F: omcatapache-tomcat-7.0.63lib)這是一個連接資料庫要用到包,一般在下載mysql的時候選擇配置會下載,然旅配晌後移動到tomact的lib下;
2.在你賣明要連接資料庫的項目中新建一個jsp文件,將下列代碼復制進去;
<%@pagecontentType="text/html;charset=UTF-8"language="java"%<<%@pageimport="com.mysql.jdbc.Driver"%<<%@pageimport="java.sql.*"%/使用獲取資料庫連接,其中返回的Connection就代表了Java程序和資料庫的連接<%StringdriverName="com.mysql.jdbc.Driver";StringuserName="root";//你的資料庫用戶名StringpassWorld="your_password";//你的資料庫密碼StringdbName="test";//資料庫名稱StringtableName="abc";//表的名稱Stringurl="jdbc:mysql://localhost/"dbName"?user="userName"&password="passWorld;try{Class.forName("com.mysql.jdbc.Driver").newInstance();Connectionconnection=.(url);Statementstatement=connection.();Stringsql="SELECT*FROM"tableName;ResultSetresult=statement.(sql);rmate=result.getMetaData();intnumCount=rmate.();while(result.next()){out.print(result.getInt(2));out.print(result.getString(1));//out.print(result.getInt(3));out.print("
");}result.close();statement.close();connection.close();}catch(Exceptione){e.getMessage();}%<
3.然後運行該代碼就可以在頁面看見你的數據了。在這里同時提供一個可以在IDEA快速查看資料庫的方法;
4.點擊IDEA右側的DataBase,進入如下頁面,點擊要查看的資料庫類型,我是MySQL;
5.然後進入如下界面,輸入資料庫名稱,賬號,密碼,然後先測試一下連接,測試通過後,就可以點擊OK;
6.然後就可以查看你的數據信息啦。
拓展資料:
JavaWeb,是用Java技術來解決相關web互聯網領拆鋒域的技術總和。web包括:web伺服器和web客戶端兩部分。Java在客戶端的應用有javaapplet,不過使用得很少,Java在伺服器端的應用非常的豐富,比如Servlet,JSP和第三方框架等等。Java技術對Web領域的發展注入了強大的動力。
Java的Web框架雖然各不相同,但基本也都是遵循特定的路數的:使用Servlet或者Filter攔截請求,使用MVC的思想設計架構,使用約定,XML或Annotation實現配置,運用Java面向對象的特點,面向對象實現請求和響應的流程,支持Jsp,Freemarker,Velocity等視圖。
❸ myeclipse開發javaweb怎樣連接資料庫
如果直接用java代碼連接資料庫的話,1.導入資料庫驅動包,2.載入資料庫驅動,3.Connection連接資料庫就好;
如果要資料庫連接池技術就要配置了
❹ Java Web 項目,資料庫建表
Java 使用executeUpdate向資料庫中創建表格
一、創建mysql.ini文件,配置如下
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/select_test
user=root
pass=123456
這樣以後修改資料庫的配置直接在mysql.ini文件中修改。
二、編寫代碼
initParam方法: 獲得mysql.ini中的數據
createTale方法: 連接資料庫,並且executeUpdate執行sql語句。此例的sql文件為創建表語句。
main方法: 傳入Sql語句。
class ExecuteDDL {
private String driver;
private String url;
private String user;
private String pass;
Connection conn;
Statement stmt;
public void initParam(String paramFile) throws Exception {
Properties props = new Properties();
props.load(new FileInputStream(paramFile));
driver = props.getProperty("driver");
url = props.getProperty("url");
user = props.getProperty("user");
pass = props.getProperty("pass");
}
public void createTale(String sql) throws Exception{
try {
Class.forName(driver);
conn = DriverManager.getConnection(url,user,pass);
stmt = conn.createStatement();
stmt.executeUpdate(sql);
}
finally
{
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
}
}
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
ExecuteDDL ed = new ExecuteDDL();
ed.initParam("src/mysql.ini");
ed.createTale("create table student " +
"(id int, " +
"name varchar(50), " +
"num varchar(20) )");
System.out.println("Creating table success!");
}
注意事項:傳入的Sql語句最好在MySql測試通過,並且傳入的mysql.int文件的路徑必須正確。
當執行完畢後,在MySql的select_test資料庫中查看該Student表是否已經創建成功了。
三、使用executeUpdate方法,向表中插入數據。
將上面的創建表的Sql語句改為插入數據表的語句,執行executeUpdate方法,其結果就是想表中插入數據。
創建insertSql變數。
private static String insertSql = "insert into student values(1,'XiaoMing','06108787')";
執行插入語句。
ed.createTale(insertSql);
❺ Java web項目中,資料庫一般是先建立好的還是通過伺服器的java代碼建立的
現在都還是先建好資料庫 然後再生成代碼
有部分框架可以用java生成資料庫,但是體驗都不好,建議不要使用
❻ javaweb怎麼連接mysql資料庫(javaweb項目連接MySQL資料庫)
安裝好mysql之後,那麼你現在應譽雀猛該安裝JDK了(JDK1.6就可以)
安裝好JDK之後,就是安裝Eclipse了,要支持JDK版本,Eclipse安裝的時候會自動去找JDK安裝位置的,如果你慶橋是解壓版的Eclipse,就要配置eclipse.ini文件了,將對應的JDK配置好,這些已經准備就緒的時候,就到mysql中創建資料庫和表
先創建資料庫:
CREATEDATABASESCUTCS;
接著,創建歲此表:
CREATETABLESTUDENT
(
SNOCHAR(7)NOTNULL,SNAMEVARCHAR(8)NOTNULL,SEXCHAR(2)NOTNULL,BDATEDATENOTNULL,HEIGHTDEC(5,2)DEFAULT000.00,PRIMARYKEY(SNO)
);
然後插入數據,可以用SQL語句insertinto<表名 ❼ java中建立資料庫連接池,有哪幾個步驟
Context context=new InitialContext();
DataSource ds=(DataSource)context.lookup("java:comp/env/jdbc/"+projectName);這里的projectName指的是你的項目名稱然後在tomcatde 的\conf\Catalina\localhost目錄下配置一個和你項目名稱相同的xml文件文件的配置方法可以去網路下很多的,這樣就可以使用連接池了。