1、首先申請百度開發人員帳號
2、建立pc web-iframe應用
3、建立資料庫,注意編碼方式utf-8
4、下載“小烏龜svn1.6”,注意,一定是小烏龜svn1.6,其他版本完蛋
5、建立新版本,如:
6、右擊案頭,check out ,填入url,並輸入百度帳號和密碼
7、匯入myeclipse(先安裝svn外掛程式),填入百度帳號和密碼
8、編輯程式,右擊項目--》team--》commit(提交)
9、訪問,發現可以訪問mysql了(注意,不能遠端存取)
10、百度雲不允許寫入檔案,只能讀取,持久化操作只能依賴mysql,日誌操作,請使用jdk提供的java.util.logging.Logger; 樣本如下:
private static Logger logger = Logger.getLogger("name");
logger.log(Level.WARNING, e.getMessage());
另附,mysql訪問jdbc
package cn.we.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;import java.util.logging.Level;import java.util.logging.Logger;public class MaterialDAO {private static String user = "Poe1Q6PkkV6xXOn4qFheIT8i";private static String password = "nNa8CrQnBozm54xjWEkCBGN1Ug95Q2Nh1";private static String DBDriver = "com.mysql.jdbc.Driver";private static String url = "jdbc:mysql://sqld.duapp.com:4050/uirqfEiqlwcfeafnEaXu";private static Connection conn = null;privatestatic Logger logger = Logger. getLogger("name");static {try {Class.forName(DBDriver);} catch (Exception e) {e.printStackTrace();System.out.println("Jdbc_conn():" + e.getMessage());}}/** * Connectionの取得 * @return *///public static String getConnection() {////try {////conn = DriverManager.getConnection(url, user, password);////} catch (Exception e) {////e.printStackTrace();////}//return "sssssssssss";//}/** * Connectionの取得 * @return */public static Connection getConnection() {try {conn = DriverManager.getConnection(url, user, password);} catch (Exception e) {e.printStackTrace();logger.log(Level.WARNING, e.getMessage());}return conn;}/** * * @param conn * @param sql * @return */public static PreparedStatement getPreparedStatement(Connection conn,String sql) {PreparedStatement psmt = null;if (conn != null) {try {psmt = conn.prepareStatement(sql);} catch (Exception e) {e.printStackTrace();}}return psmt;}/** * データーベースの * @param conn * @param psmt * @throws Exception */public static void close(Connection conn, PreparedStatement psmt) {try {if (psmt != null)psmt.close();if (conn != null)conn.close();} catch (SQLException e) {e.printStackTrace();}}public static void main(String[] args) {System.out.println(getConnection());}}