云应用开发之新浪SAE读写云端数据库MySQL
2017-10-06 21:25
323 查看
文章转载于http://blog.csdn.net/tterminator/article/details/51067130
在读写云数据库MySQL之前,需要说明的是,在新浪云平台上使用数据库时,该平台默认会为每一个应用单独新建一个数据库database实例,在该实例中再创建各种我们需要的表tables。当然,通过设置可以让多个应用共享同一个数据库实例。下面为应用添加数据库服务步骤。
一、通过控制台初始化MySQL
1、在新浪云控制台左侧数据库服务子项下进入共享型MySQL
2、然后出现页面
3、点击初始化MySQL按钮出现页面
4、点击第一个方框(通过第二个方框中的链接即可本文开头介绍的实现让多个应用共享同一个数据库实例)中的管理MySQL链接,即可进入创建表table页面
第一个方框和第二方框中的内容构成数据库连接代码中的主机名和数据库名
[java]
view plain
copy
print?
connection= (Connection) DriverManager.getConnection("jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_geekzhou","username","password");
5、填写table名称,这里以表名test,字段数4为例,进入下一步
6、填写完毕后,一定要单击“保存”按钮而不是“执行”按钮,执行按钮是为了再添加若干个字段的。
7、保存后进入如下页面
到此为止数据库和表已经创建完毕。
二、数据库完整连接代码
[java]
view plain
copy
print?
public static Connection getConnection(){
Connection connection = null;
try{
Class.forName("org.gjt.mm.mysql.Driver");
connection= (Connection) DriverManager.getConnection("jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_reporttable","Access Key","Secret Key");
connection.setAutoCommit(false);
}
catch(Exception ex){
ex.printStackTrace();
}
return connection;
}
在读写云数据库MySQL之前,需要说明的是,在新浪云平台上使用数据库时,该平台默认会为每一个应用单独新建一个数据库database实例,在该实例中再创建各种我们需要的表tables。当然,通过设置可以让多个应用共享同一个数据库实例。下面为应用添加数据库服务步骤。
一、通过控制台初始化MySQL
1、在新浪云控制台左侧数据库服务子项下进入共享型MySQL
2、然后出现页面
3、点击初始化MySQL按钮出现页面
4、点击第一个方框(通过第二个方框中的链接即可本文开头介绍的实现让多个应用共享同一个数据库实例)中的管理MySQL链接,即可进入创建表table页面
第一个方框和第二方框中的内容构成数据库连接代码中的主机名和数据库名
[java]
view plain
copy
print?
connection= (Connection) DriverManager.getConnection("jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_geekzhou","username","password");
connection= (Connection) DriverManager.getConnection("jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_geekzhou","username","password");上面代码中的username和password分别用该应用的Access Key和Secret Key替换。
5、填写table名称,这里以表名test,字段数4为例,进入下一步
6、填写完毕后,一定要单击“保存”按钮而不是“执行”按钮,执行按钮是为了再添加若干个字段的。
7、保存后进入如下页面
到此为止数据库和表已经创建完毕。
二、数据库完整连接代码
[java]
view plain
copy
print?
public static Connection getConnection(){
Connection connection = null;
try{
Class.forName("org.gjt.mm.mysql.Driver");
connection= (Connection) DriverManager.getConnection("jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_reporttable","Access Key","Secret Key");
connection.setAutoCommit(false);
}
catch(Exception ex){
ex.printStackTrace();
}
return connection;
}
public static Connection getConnection(){ Connection connection = null; try{ Class.forName("org.gjt.mm.mysql.Driver"); connection= (Connection) DriverManager.getConnection("jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_reporttable","Access Key","Secret Key"); connection.setAutoCommit(false); } catch(Exception ex){ ex.printStackTrace(); } return connection; }三、运行结果
相关文章推荐
- 云应用开发之新浪SAE读写云端数据库MySQL
- 云应用开发之新浪SAE读写云端数据库MySQL
- Bluemix云端数据库服务ClearDB MySQL使用示例———Python开发投票程序
- 简单描述mysql中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响(从读写两个方面)(新浪)
- 用Java开发的MySQL,Oracle,PostgreSQL,mongoDB 数据库web管理工具软件
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用
- Yii Framework2.0开发教程(6)数据库mysql--ActiveRecord
- MySQL 数据库开发的 36 条军规
- PostgreSQL 优势,MySQL 数据库自身的特性并不十分丰富,触发器和存储过程的支持较弱,Greenplum、AWS 的 Redshift 等都是基于 PostgreSQL 开发的
- 微信公众号开发-初学者-SAE新浪云申请及自定义菜单
- 基于MySQL的高性能数据库应用开发
- 【MySQL数据库开发之一】Mac下配置安装数据库-MySQL
- MySQL 数据库开发规范
- 【数据库开发】MySQL修改root密码
- .Net+MySQL的开发(数据库访问)
- tomcat+mysql+eclipse 开发的第一个例子:对数据库进行增删查改
- php+mysql开发--数据库连接
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——建立微博应用的过程
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第38讲:PHP数据库编程mysql