关于百度BAE 数据库开发步骤
来源:互联网 发布:登录宁夏网络测评平台 编辑:程序博客网 时间:2024/06/07 18:59
1、先注册一个百度BAE账号
2、建一个项目,再点击“扩展服务”,创建MySql。
3、打开MyEclipse,分别建立 jsp页面,servlet层,dao层,DBUtils层,代码如下。
3.1 建立 index.jsp
<form name="demo" method="post" action="LoginServlet">
<table border="1">
<tr>
<td>用户名:</td>
<td><input type="text" name="username"/><td/>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="password"/><td/>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="提交">
<input type="reset" value="取消"/>
</td>
</tr>
</table>
</form>
3.2 servlet 层
private UserDao userDao = new UserDao();
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");
userDao.add(username,password);
}
}
3.3 dao层
public class UserDao {
private DBHelper helper = new DBHelper();
private Connection conn;
private Statement stat;
private String sql;
public void add(String username, String password){
try {
conn = helper.getConn();
stat = conn.createStatement();
sql="insert into test_mysql(username, password) values('"+username+"','"+password+"')";
System.out.println(sql);
stat.execute(sql);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
throw new RuntimeException("添加数据失败!");
}
}
}
3.4 DBUtil层
public class DBHelper {
public Connection connection = null;
public Statement stmt = null;
public ResultSet rs = null;
public String sql = null;
public String databaseName = " ";// 这里是数据库名称
public String host = "sqld.duapp.com";
public String port = "4050";
public String username = " ";// 这里是百度提供的API Key
public String password = " ";// 这里是百度提供的 密码
public String driverName = "com.mysql.jdbc.Driver";
public String dbUrl = "jdbc:mysql://";
public String serverName = host + ":" + port + "/";
public String connName = dbUrl + serverName + databaseName;
public Connection getConn() {
try {
Class.forName(driverName);
return DriverManager.getConnection(connName, username, password);
} catch (Exception e) {
throw new RuntimeException("数据库链接失败");
}
}
}
3.5 创建 domain层,这里省略
3.6 项目导入 mysql-connector 的jar包
4、将项目Export... 为war 包,用SVN commit 到百度的服务器上。
5、点击 百度数据库列表 后面的 “phpMyAdmin”,这是DB的可视化平台,可用来调试程序。
这样就基本完成了
- 关于百度BAE 数据库开发步骤
- BAE 百度开发经验谈
- BAE 开发经验 百度云平台 例子
- 微信平台开发--PHP百度BAE数据库连接
- 百度 Java BAE
- 百度BAE数据库连接问题
- 关于百度地图的应用android开发步骤
- 百度地图开发步骤
- BAE数据库导入笔记
- 百度BAE和新浪SAE
- 百度bae部署java项目
- BAE Maven开发笔记
- BAE百度云平台的mysql数据库的使用(Java)
- BAE百度云平台的mysql数据库的使用(Java)
- 关于百度BAE搭建微信公众平台git的使用
- 微信公众开放平台开发04---百度BAE,java应用部署服务器,jetty了解
- 百度云引擎BAE连接微信开发平台TOKEN验证失败
- 百度BAE平台使用(一)注册开发者BAE环境
- PMP Notes - Procurement Management
- 并发,并行与异步
- Python中lambda表达式详解
- 设计模式之工厂模式
- C#中委托和事件(续)
- 关于百度BAE 数据库开发步骤
- JNI多线程问题
- nginx+tomcat+memcached配置+脚本
- ecshop商品秒杀
- UITableView指定Cell的点击区域
- php5和php6的区别
- CocoaPods使用
- webx启动流程
- 黑马程序员——网络编程