![](/img/trans.png)
[英]How do I connect my Android app to a MySQL database on a laptop, PC, or server?
[英]How do I set up online hosting for an eclipse war file and initial MySQL server data currently on my laptop?
我在eclipse中構建了這個小型Web應用程序(具有Jsp頁面,java接口和用於數據庫連接的休眠模式)。
現在,我想將其作為網站托管。 我對虛擬主機有基本的想法,但是數據庫呢? 如何將網站與該數據庫連接?
簡而言之...
1:如何托管目前以戰爭檔案形式存在的網站?
2:如何使數據庫中存在的數據聯機(如果有所謂的聯機數據庫),然后使其與我的Web應用程序保持連接?
要托管基於Java的網站,您將需要使用可公開訪問的應用程序服務器(例如設置為部署到的Tomcat)。 Openshift是適合此任務的免費雲托管服務。 如果您創建一個新的Tomcat應用程序,他們將為您提供一個git url來將您的應用程序推送到該應用程序,然后將其部署在他們的服務中
將服務綁定到數據庫將特定於您所使用的主機,但是對於Openshift,您將為此效果添加一些內容到hibernatecontext.xml中(如果使用MySQL)
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="${jdbc.driver}" /> <property name="url" value="jdbc:mysql://${OPENSHIFT_MYSQL_DB_HOST}:${OPENSHIFT_MYSQL_DB_PORT}/${OPENSHIFT_APP_NAME}" /> <property name="username" value="${OPENSHIFT_MYSQL_DB_USERNAME}" /> <property name="password" value="${OPENSHIFT_MYSQL_DB_PASSWORD}" /> </bean>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.