在SAE中如何使用JDBC连接数据库
来源:互联网 发布:桌面笔记软件 单机 编辑:程序博客网 时间:2024/06/05 08:34
与使用JDBC连接数据库的模式是一样的,在文档中有讲述,这里只是给出一个例子供大家研究:
public class NewServiceDB { public List<News> getNews() {List<News> newsList=new ArrayList<News>(); String URL="jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_mytestapp02";//使用从库的域名 String sql = "select * from app_news"; //通过SaeUserInfo提供的静态方法获取应用的access_key和secret_key String Username=SaeUserInfo.getAccessKey(); String Password=SaeUserInfo.getSecretKey(); try { String Driver="com.mysql.jdbc.Driver"; Class.forName(Driver).newInstance();Connection con=DriverManager.getConnection(URL,Username,Password); Statement statement = con.createStatement(); ResultSet resultSet=statement.executeQuery(sql); while(resultSet.next()){News news=new News();int id=resultSet.getInt("id");System.out.println(id);String name=resultSet.getString("name");System.err.println(name);int timeLength=resultSet.getInt("timeLenght");System.out.println(timeLength);news.setId(id);news.setName(name);news.setTimeLength(timeLength);newsList.add(news);} resultSet.close(); statement.close(); con.close(); } catch (Exception e) {e.getCause();e.printStackTrace();} finally{ News news=new News(); news.setId(404); news.setName("数据库出错,这是测试数据"); news.setTimeLength(1); newsList.add(news); }System.out.println(newsList.size());return newsList; }}
这里其实要说明的是主要是如何查看消息:
System.err.println(name);
在http中的error中查看- 在SAE中如何使用JDBC连接数据库
- 在Java中如何使用jdbc连接Sql2008数据库
- 在jsp中如何有JDBC连接各种数据库
- 在jsp中使用JDBC来连接MySQL数据库
- 在jsp中使用JDBC连接mysql数据库出现错误
- 在JDBC技术中如何使用存储过程(SQLSERVER数据库
- 如何连接新浪sae共享数据库
- 如何使用jdbc连接上sqlserver数据库
- 如何使用jdbc连接上oracle数据库?
- Android如何使用JDBC连接SQLite数据库?
- 使用PHP连接SAE中的MySql数据库
- [JDBC] 如何连接数据库
- Java中使用jdbc连接数据库详解
- java中使用jdbc连接SQLite3数据库
- Java中使用JDBC连接oracle数据库
- Java中使用jdbc连接数据库
- Eclipse中使用JDBC连接MYSQL数据库
- 在jsp中如何有JDBC连接各种数据库之Oracle
- 【系统收藏】分析Windows 8系统三种安装方式的利弊
- java异常总结
- 深入学习NAT工作原理
- spring ldap demo
- xml设置渐变+阴影的背景
- 在SAE中如何使用JDBC连接数据库
- (转)Fidder教程
- 汉诺塔、猴子吃桃、数组移除、排列组合
- 基于dhtmlxtree实现的下拉树
- Android - 文件读写操作 总结
- Lua中url的中文转码
- 如何搭建个人网站
- php mysql in用法
- usb转串口的情况下会有多进程冲突吗?