• Sae配置Java数据库连接


    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/

  • 相关阅读:
    《校园封神榜》第二阶段个人工作总结——第五天
    寻找水王2——寻找三个小水王
    站立会议04(第二次冲刺)
    站立会议03(第二次冲刺)
    站立会议02(第二次冲刺)
    站立会议01(第二次冲刺)
    测试计划
    评价cnblogs.com的用户体验
    第一次冲刺各组评价的回复
    第一次冲刺对各组的评价
  • 原文地址:https://www.cnblogs.com/fanshuyao/p/6227141.html
Copyright © 2020-2023  润新知