新浪sae 数据库连接(java版)
来源:互联网 发布:js 字符串等于 编辑:程序博客网 时间:2024/06/05 10:45
这几天帮一朋友做投票系统,想着部署到新浪sae上,网上查了下数据关于数据库连接的东西不是很多。花费了一些时间才搞懂。
首先 新浪sae有 有两个数据库地址一个主数据库一个从数据库。主数据库可以修改+读取,从数据库 只能读 。
数据库的用户名和密码是通过类SaeUserInfo 静态方法获取到的。当然需要下载相应的jar包。下载地址
具体过程:
新建一项目 (引入刚才下载的jar包)
在tool文件夹中新建DatabaseConnector.java
package tool;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import com.sina.sae.util.SaeUserInfo;public class DatabaseConnector {private String dbDriver; private String dbURL; private String Username; private String Password; private Connection con; public DatabaseConnector() { SAEDB(); } private void SAEDB(){ dbDriver = "com.mysql.jdbc.Driver"; dbURL = "jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_myappname";//主数据库 //dbURL = jdbc:mysql://r.rdc.sae.sina.com.cn:3307/app_myappname";//从数据库 Username = SaeUserInfo.getAccessKey(); Password = SaeUserInfo.getSecretKey(); initDB(); } private void initDB() { try { Class.forName(dbDriver).newInstance();con = DriverManager.getConnection(dbURL,Username, Password); } catch(ClassNotFoundException e) { System.out.println(e.getMessage()); } catch (SQLException e) {e.printStackTrace(); } catch (InstantiationException e) {e.printStackTrace();} catch (IllegalAccessException e) {e.printStackTrace();} }public Connection getCon (){return this.con;}}
新建一jsp页面
里面插入
<%boolean flag ;DatabaseConnector database = new DatabaseConnector();Connection conn = database.getCon();if(conn!=null)flag = true;else flag = false;%><%=flag %>
前提是 要引入相应的包
<%@page import="tool.DatabaseConnector"%><%@page import="java.sql.Connection"%>
然后将项目打成war包。
上传到 新浪sae就可以了~
0 0
- 新浪sae 数据库连接(java版)
- 新浪Sae数据库连接
- 新浪SAE部署java war出现JAVA_SAE_Fatal_error
- JAVA WEB(三)部署新浪SAE
- Java Web的新浪云SAE部署
- Java Web MVC开发,eclipse EE+mysql+tomcat+struts2+新浪SAE(一)
- Java Web MVC开发,eclipse EE+mysql+tomcat+struts2+新浪SAE(二)
- Java Web MVC开发,eclipse EE+mysql+tomcat+struts2+新浪SAE(三)
- 微信开发实战(4)—URL、Token认证、java源码、免费新浪SAE部署
- 微信开发实战(4)—URL、Token认证、java源码、免费新浪SAE部署
- 新浪SAE ———— JavaWeb项目部署教程<数据库连接>
- 新浪SAE ———— JavaWeb项目部署教程<数据库连接2> (源码)
- 新浪sae开始支持Python、Java语言,邀请码!
- 新浪sae开始支持Python、Java语言,邀请码!
- JAVA实现新浪SAE上 mysql数据库的连接
- Java web struts2项目在新浪SAE上传的问题
- 试用新浪的sae
- 试用新浪sae
- sgu-262 Symbol Recognition
- 二分查找(递归与非递归两种方法实现)
- Python字符串的encode与decode
- HTML转PDF(java版,经过测试好用,可以先用简单的html调试)
- 修改表内容如果为 NULL,则改为空字符串
- 新浪sae 数据库连接(java版)
- leetcode--ConstructBinaryTreefromInorderandPostorderTraversal
- Remove Nth Node From End of List
- Linux文件系统管理(3)
- 简单易学的机器学习算法——集成方法(Ensemble Method)
- hdu 1455 Sticks(DFS+剪枝)
- harris角点检测
- linux 修改IP, DNS 命令
- PyQt按钮右键菜单