资源简介
Android帐户系统的客户端和服务器端代码,能实现登录注册及查看用户信息的功能。简单易懂,比较好的一个demo
代码片段和文件信息
package com.test.database;
import java.awt.List;
import java.sql.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.lang.object;
import com.mysql.jdbc.Connection;
public class DBManager {
public final static String TABLE_NAME = “login_info“;
public final static String COLUMN_USERNAME = “username“;
public final static String COLUMN_PASSWORD = “password“;
public final static String COLUMN_GENDER = “gender“;
public final static String COLUMN_AGE = “age“;
public final static String COLUMN_PHONE = “phone“;
public final static String COLUMN_EMAIL = “email“;
public Statement getStatement() {
Connection connection = null;
Statement stmt = null;
try {
Class.forName(“com.mysql.jdbc.Driver“);
connection = (Connection) DriverManager.getConnection(“jdbc:mysql://localhost:3306/myDatabase?useUnicode=true&characterEncoding=utf8“ “root“ “root“);
stmt = connection.createStatement();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return stmt;
}
public ArrayListject>> getDatabaseContents() {
ArrayListject>> list = new ArrayListject>>();
HashMapject> map = null;
String sql = “select * from “ + TABLE_NAME;
Statement stmt = getStatement();
ResultSet rst = null;
try {
rst = stmt.executeQuery(sql);
if(rst != null) {
while(rst.next()) {
map = new HashMapject>();
map.put(COLUMN_USERNAME rst.getString(COLUMN_USERNAME));
map.put(COLUMN_PASSWORD rst.getString(COLUMN_PASSWORD));
map.put(COLUMN_GENDER rst.getString(COLUMN_GENDER));
map.put(COLUMN_AGE rst.getInt(COLUMN_AGE));
map.put(COLUMN_PHONE rst.getString(COLUMN_PHONE));
map.put(COLUMN_EMAIL rst.getString(COLUMN_EMAIL));
list.add(map);
}
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return list;
}
public ResultSet query(String sql) {
ResultSet rst = null;
Statement stmt = getStatement();
System.out.println(“stmt = “ + stmt);
try {
rst = stmt.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rst;
}
public int update(String sql) {
Statement stmt = getStatement();
int result = 0;
try {
result = stmt.executeUpdate(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 780 2013-07-17 11:51 androidWeb\.classpath
文件 303 2012-06-11 16:40 androidWeb\.myme
文件 1228 2012-06-11 16:59 androidWeb\.project
文件 96 2013-07-17 11:44 androidWeb\.settings\org.eclipse.jdt.ui.prefs
文件 2713 2013-07-19 15:14 androidWeb\src\com\test\databa
文件 3832 2013-07-19 15:18 androidWeb\src\com\test\servlet\loadMessage.java
文件 3751 2013-07-19 15:18 androidWeb\src\com\test\servlet\NewAccount.java
文件 892 2013-07-16 16:40 androidWeb\WebRoot\index.jsp
文件 39 2012-06-11 16:40 androidWeb\WebRoot\me
文件 3692 2013-07-19 15:14 androidWeb\WebRoot\WEB-INF\classes\com\test\databa
文件 3510 2013-07-19 15:18 androidWeb\WebRoot\WEB-INF\classes\com\test\servlet\loadMessage.class
文件 4640 2013-07-19 15:18 androidWeb\WebRoot\WEB-INF\classes\com\test\servlet\NewAccount.class
文件 249351 2013-07-17 11:49 androidWeb\WebRoot\WEB-INF\lib\gson-2.2.4-javadoc.jar
文件 127564 2013-07-17 11:49 androidWeb\WebRoot\WEB-INF\lib\gson-2.2.4-sources.jar
文件 190418 2013-07-17 11:49 androidWeb\WebRoot\WEB-INF\lib\gson-2.2.4.jar
文件 8143387 2013-07-17 11:51 androidWeb\WebRoot\WEB-INF\lib\mysql-connector-java-3.1.12.zip
文件 495944 2013-07-17 11:51 androidWeb\WebRoot\WEB-INF\lib\mysql-connector-java-5.0.4-bin.jar
文件 1265 2013-07-19 15:19 androidWeb\WebRoot\WEB-INF\web.xm
文件 364 2013-07-11 17:05 LoginTest\.classpath
文件 845 2013-07-11 17:05 LoginTest\.project
文件 1028 2013-07-17 15:03 LoginTest\AndroidManifest.xm
文件 1093 2013-07-19 16:01 LoginTest\bin\classes\com\test\login\CreateUserActivity$1.class
文件 4213 2013-07-19 16:01 LoginTest\bin\classes\com\test\login\CreateUserActivity$2.class
文件 7068 2013-07-19 16:01 LoginTest\bin\classes\com\test\login\CreateUserActivity.class
文件 1090 2013-07-19 16:04 LoginTest\bin\classes\com\test\login\LoginActivity$1.class
文件 3744 2013-07-19 16:04 LoginTest\bin\classes\com\test\login\LoginActivity$2.class
文件 5282 2013-07-19 16:04 LoginTest\bin\classes\com\test\login\LoginActivity.class
文件 328 2013-07-19 15:50 LoginTest\bin\classes\com\test\login\R$attr.class
文件 429 2013-07-19 15:50 LoginTest\bin\classes\com\test\login\R$drawable.class
文件 1674 2013-07-19 15:50 LoginTest\bin\classes\com\test\login\R$id.class
............此处省略70个文件信息
- 上一篇:TRS WCM 5.2 用户手册.pdf
- 下一篇:jodd 完整包有测试
相关资源
- android购物APP源代码
- 毕业设计源码 文档:基于Android的音乐
- Android代码-智能家居系统(安卓端)
- Android代码-小米文件管理器源码.zip
- Android代码-健康饮食搭配源码.zip
- Android 完整的通讯录项目源码.zip
- Android应用源码可做毕设的安卓记账本
- Android项目源码使用百度翻译接口的在
- Android代码-[安卓开源]空气质量检测客
- wanandroid.zip
- 如何使用Eclipse来开发Android源码
- android仓库管理系统源码127902
- android指南针&手电筒源代码
- Android 视频背景,动态背景,登陆或首
- Android开发丶集成微信官方原生登录
- dex2jar 2.0 最新稳定版
- android 手机与单片机之间的蓝牙通信
- 在Android中全屏显示GIF图片演示代码
- Launcher3源码Android 6.0
- android txt文件保存读取操作
- Android滑动引导页人物行走动画效果
- android源代码完整的音乐播放器
- iperf-3.0.7_android.zip
- android仿优酷视频播放列表
- android 的wifi 通信 服务端
- android的wifi通信的客户端代码
- android 云标签,文字墙(文字随机排列
- android 登陆注册界面 有详细的注释
- AP6255-AP6256固件及android linux版本兼容
- android录音Demo
评论
共有 条评论