JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
本框架是对jdbc的进一步简单封装,相较hibernate,mybaits等框架而言拥有良好的性能。
本文章的代码可在文章最后的demo中找到,demo是基于idea开发环境
的。本框架是我花费近一周时间开发完成,希望能简化大家的数据库开发流程,目前仅支持mysql
,时间仓促,如您发现问题,欢迎反馈至我邮箱yanghy@youyicloud.com
。
JSObject
JSObject是基于HashMap
的一个封装,内部使用HashMap存储数据,接受int long double boolean String,List
等数据类型的数据,同时覆写了toString方法,可使用toString方法将内部数据转换为json字符串,可使用put(key,value)方法存储数据,同时提供get(key)
方法来获取数据。
List<JSObject> userList = new ArrayList<JSObject>();
for (int i = 0; i < 3; i++){
JSObject user = new JSObject();
user.put("userId",i+1);
user.put("userName","test" + (i + 1));
user.put("userPwd","pwdTest" + (i + 1));
userList.add(user);
}
JSObject users = new JSObject();
users.put("userList",userList);
System.out.println(users);
输出结果为
{
"userList":[{
"userPwd":"pwdTest1","userId":1,"userName":"test1"},{
"userPwd":"pwdTest2","userId":2,"userName":"test2"},{
"userPwd":"pwdTest3","userId":3,"userName":"test3"}]}
此数据库框架目前查询后返回的结果为JSObject数据类型数据。