您的位置:首页 > 移动开发

百度云使用总结(bae)

2013-08-20 17:07 176 查看
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;
private	static 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());
}
}


 使用spring+hibernate的连接池不能用c3p0,可用示例如下:

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://sqld.duapp.com:4050/uirqfEiqlwcfeafnEaXu" />
<property name="username" value="Poe1Q6PkkV6xXOn4qFheIT8i"/>
<property name="password" value="nNa8CrQnBozm54xjWEkCBGNUg95Q2Nh1"/>
</bean>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息