Sae配置Java数据库连接
2023-09-11 14:18:15 时间
Sae配置Java数据库连接
Sae在Java中配置mysql数据库
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2016年4月5日 11:02:18 星期二
http://fanshuyao.iteye.com/
官方文档见:http://www.sinacloud.com/doc/sae/java/mysql.html#id11
API使用手册
SAE上的MySQL服务和普通MySQL服务几乎一样。
注解
MySQL服务在拿到连接10秒内未做操作将会自动丢失,所以在配置数据库连接池时候特别需要注意如maxIdleTime等配置的大小,目前Java平台使用较多数据库连接池是c3p0和dbcp
使用示例
在Java应用中使用SAE提供的MySQL服务很简单,你就像使用普通的MySQL一样即可,当然你需要开启MySQL服务,同时把URL、端口、用户名和密码等信息修改一下
用 户 名 : accesskey(应用的accesskey)
密 码 : secretkey(应用的secretkey)
主库域名 : w.rdc.sae.sina.com.cn
从库域名 : r.rdc.sae.sina.com.cn
端 口 : 3307
数据库名 : app_appname(app_加上应用名称)
SAE的MySQL数据库提供了主从数据库,我们可以向主数据库写数据,同时从从库里面读取数据。你可以使用原生态的JDBC来操作数据库,同样你也可以使用hibernate这种持久层框架来操作数据库。 下面给出两个JDBC操作数据库的例子
// 使用主库写数据 使用SaeUserInfo提供的静态方法获取应用的AccessKey和SecretKey
String URL="jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_myappname";
String username=SaeUserInfo.getAccessKey();
String password=SaeUserInfo.getSecretKey();
String driver="com.mysql.jdbc.Driver";
Class.forName(driver).newInstance();
Connection con=DriverManager.getConnection(url,username,password);
// 使用从库读数据
String URL="jdbc:mysql://r.rdc.sae.sina.com.cn:3307/app_myappname";
// 通过SaeUserInfo提供的静态方法获取应用的access_key和secret_key
String Username=SaeUserInfo.getAccessKey();
String Password=SaeUserInfo.getSecretKey();
String Driver="com.mysql.jdbc.Driver";
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2016年4月5日 11:02:18 星期二
http://fanshuyao.iteye.com/
相关文章
- Java并发JUC(java.util.concurrent)JMM内存模型
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
- 【数据库】Mysql表字段转Java实体(sql语句)
- Windows系统Java配置 JDK下载、安装、环境变量配置 开发环境搭建一次解决
- Java 处理图片 base64 编码的相互转换
- 《Java EE 7精粹》—— 3.2 资源处理
- 数据库连接池clearpool(java实现)详解
- 正确使用MySQL JDBC setFetchSize()方法解决JDBC处理大结果集 java.lang.OutOfMemoryError: Java heap space
- java安全编码指南之:字符串和编码
- 自己写的一个java链接数据库的类
- Java_jdbc 基础笔记之十四 数据库连接(元数据)数据库信息及连接信息
- Java_jdbc 基础笔记之八 数据库连接(写一个查询Student对象的方法)
- 【华为OD机试真题 java、python、jsNode、c++】任务总执行时长(100%通过+复盘思路)
- 华为OD机试 -静态扫描最优成本(Java) | 机试题+算法思路+考点+代码解析 【2023】
- Java高手速成│Java程序怎样和数据库对话
- Java中ArrayList和LinkedList区别
- 如何用Java将excel数据导入数据库
- Java高手速成│编写你第一个数据库程序
- Java使用JDBC连接随意类型数据库(mysql oracle。。)
- Java开发 - 数据库索引的数据结构
- 纪念我曾经的 JAVA 姿势--转
- Garbage Collectors - Serial vs. Parallel vs. CMS vs. G1 (and what's new in Java 8)--转
- 15. 成功解决:java: Can‘t generate mapping method with primitive return type.