正文

经典笔记java版(12)2007-11-15 09:57:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/ghlat520/30922.html

分享到:

第十三章 Jdbc

              1:前台,后台的概念(c/s模式)
                 前台:
                      A:负责显示数据,不存储数据
                      B:前台向后台数据库服务器发出请求,并下载数据
                 后台:
                      A:后台存储数据
                      B:后台接受前台的请求,并进行处理把结果返回给前台
            2:什么是Jdbc
                1:Java Database Connectivity:Java 数据相互连接
                2:向Java提供了一种访问数据库的途径
                3:就目前而言,访问数据库的途径有两种:
                   A:JDBC
                   B:ODbc(Open Database Connectivity):开放式数据库连接
                   C:一般用JDBC

            3:JDBC中的接口:
                Connection:
                   A:用来与数据库建立连接
                   B:实例化:Connection conn=DriverManager.getConnection("jdbc:odbc:Db");
                Statement,PreparedStatement:
                   A:用来执行对应的sql语句
                   B:PreparedStatement的效率要比Statement,一般用PreparedStatement
                   C:实例化:PreparedStatement ps = conn.prepareStatement(Sql);
                   D:执行sql语句
                       1)有结果的: ResultSet rs=ps.executeQuery();
                       2)无结果的: ps.executeUpdate();
                ResultSet: (游标)
                  A:用来存储结果
                  B:通过rs.next()方法来判断游标是否到末尾
                  C:rs.getString(1):得到当前游标所在的第1个字段的字符串值,注意下标是从1开始的
                  D:rs.getString(1):得到当前游标所在的第1个字段的字符串值,注意下标是从1开始的
                    rs.getInt(1):得到整型值
                    rs.getDouble(1):得到实型值
            4:开发Jdbc的步骤:
               B:导入java.sql.*包
               A:利用数据源配置工具配置数据源
               B:通过Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")来向应用程序注册所使用的数据驱                 动程序
               C:创建一个连接对像:
                   Connection con=DriverManager.getConnection("jdbc:odbc:配置数据源名称");
               D:通过con创建一个 PreparedStatement对像用来执行sql命令
                   PreparedStatement ps = conn.prepareStatement(Sql);
               E:通过调用ps的方法来执行sql语句
                    ResultSet rs=ps.executeQuery(); 有结果集的
                    ps.executeUpdate();没有结果集的
               F:注意要捕获异常:
               G:可以把对数据的查询操作,封装在一个类里面,并用静态方法来实现
              
                举例:
              通过Jdbc结合Jtable做一个简单的商品管理系统
              注意使用  String st=String.format("%s今天去卖了%d件衣服共花了%f元","张三",4,12.5);

阅读(2554) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册