DAO
来源:互联网 发布:战千雄源码 编辑:程序博客网 时间:2024/05/18 02:29
JDBC访问数据库的步骤
1.加载JDBC驱动
Class.forName("JDBC驱动类的名称")
2.与数据库建立链接
Connection conn=DriverManager.grtConnection(数据链接字符串,数据库用户名,密码);
3.发送SQL语句,并得到返回结果
Statement stmt=con.createStatment();
ResultSet rs=stmt.executeQuery("SELECT id,name FROM master");
4.处理返回结果
while(rs.next()){
int id=rs.getString("name");
System.out.println(id+""+name);
}
执行SQL语句的3个方法
ResultSet executeQuery(String sql):可以执行SQL查询并获取ResultSet对象
int executeUpdateUpdate(String sql):可以执行插入,删除,操作返回值是执行该操作所执行的的行数
boolean execute(String sql):可以执行sql语句,若结果为ResultSet对象,
则返回true;若其为更新计数或者不存在任结果,则返回false.
使用实体类传递数据
实体类特征:
属性一般使用PRIVATR修饰
提供PUBLIC修饰的GETTER/SETTER方法
实体类提供午餐构造方法,根本业务提供有残构造
实现JAVA.IO.SERIALIZABLE借口,支持序列化机制
1.加载JDBC驱动
Class.forName("JDBC驱动类的名称")
2.与数据库建立链接
Connection conn=DriverManager.grtConnection(数据链接字符串,数据库用户名,密码);
3.发送SQL语句,并得到返回结果
Statement stmt=con.createStatment();
ResultSet rs=stmt.executeQuery("SELECT id,name FROM master");
4.处理返回结果
while(rs.next()){
int id=rs.getString("name");
System.out.println(id+""+name);
}
执行SQL语句的3个方法
ResultSet executeQuery(String sql):可以执行SQL查询并获取ResultSet对象
int executeUpdateUpdate(String sql):可以执行插入,删除,操作返回值是执行该操作所执行的的行数
boolean execute(String sql):可以执行sql语句,若结果为ResultSet对象,
则返回true;若其为更新计数或者不存在任结果,则返回false.
使用实体类传递数据
实体类特征:
属性一般使用PRIVATR修饰
提供PUBLIC修饰的GETTER/SETTER方法
实体类提供午餐构造方法,根本业务提供有残构造
实现JAVA.IO.SERIALIZABLE借口,支持序列化机制
0 0
- DAO
- DAO
- DAO
- DAO
- DAO
- DAO
- DAO
- Dao
- dao
- dao
- dao
- DAO
- DAO
- DAO
- DAO
- DAO
- DAO
- dao
- 关于Uiautomator的学习历程(2)
- Android 适配
- Android自定义View绘制闪闪发光的文字
- C++作业5
- CodeForces 734 D.Anton and Chess(map)
- DAO
- 跳跃游戏-计蒜课
- Mac NSStatusBar
- CodeForces
- Xamarin.android 的pagerview滑动指示器
- JS对HTML进行转义
- iOS 地图坐标系转换
- 《将博客搬至jianshu》
- phpcms v9无法连接数据库服务器,请检查配置