java sql server数据库知识

java sql server数据库知识

ID:5541938

大小:267.50 KB

页数:5页

时间:2017-12-17

java sql server数据库知识_第1页
java sql server数据库知识_第2页
java sql server数据库知识_第3页
java sql server数据库知识_第4页
java sql server数据库知识_第5页
资源描述:

《java sql server数据库知识》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、servlet的图书查询与购物车的思想1.首先jsp页面显示查询界面 查询图书的类名可以写一个CategoryDAOIMP用于实现查询所有的一级分类,调用这个方法可以在jsp页面做一个选项卡,用这个方法得到所有一级目录的名称,并赋值给这些选项卡,书名由用户自己输入            2.用户要查询图书的时候有四种情况,1.类名为默认的全部,而书名为空2.类名为全部(根据书名模糊查询) 3.书名为空(根据类名进行查询)4.根据类名还有就是书名模糊查询。在servlet端 构建数据库语句  将相应的sql语句以参数的形式带到javabea

2、n里实现方法。 在servlet调用javabean方法保存数据在jsp端获取数据然后显示出来  连接理论:DriverManager类负责建立与数据源的连接,通过JDBC驱动程序进行访问常用方法getConnection建立连接//3.装载驱动驱动名称Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//4.获取连接con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;

3、DatabaseName=bookManager","sa","123");Connection对象表示对一个特定数据源建立的一条连接,将用它来创建一个提供定义和执行特定SQL语句功能的Statement对象createStatement()创建用于执行SQL语句的Statement对象prepareStatement()返回执行动态SQL语句的PrepareStatement对象Statement接口定义了向数据库发送SQL语句的方法,其对象提供一个工作空间用于生成SQL查询,执行并获取返回的结果。方法说明close()关闭当前的Sta

4、tement对象execute()执行Statement对象,主要执行返回多个结果集的SQL语句executeQuery()执行SQLSelect命令executeUpdate()执行SQL更新的命令,包括Update,Delete,Insert等getMoreResults()移到Statement对象的下一个结果处getQueryTimeout()返回JDBC驱动器等待Statement执行SQL的延迟时间(秒计算)getResultSet()返回查询结果集导入必需的类装入JDBC驱动程序识别数据源建立连接(Connection对象-

5、使用DriverManager类的方法getConnection返回)创建执行对象(Statement对象-调用Connection对象的方法creatStatement返回)执行SQL语句使用Statement对象的方法-executeQuery和executeUpdate执行增加、删除、修改、查询处理查询结果从返回的ResultSet对象中获取数据关闭连接//执行对象为滚动的//执行对象为滚动的try{stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSe

6、t.CONCUR_READ_ONLY);1.数据库访问对象:一:查询语句无参时的情况下,Statementstmt=null;用这个定义一个访问对象。对应的sql语句:先创建访问stmt对象然后赋值,在写sql语句。stmt=con.createStatement();Stringsql="select*fromcouinfo";rs=stmt.executeQuery(sql);二:查询语句有参的情况下,PreparedStatementpstmt=null;对应的sql语句:先sql语句在创建访问对象。Stringsql="selec

7、t*fromcouinfowhere Cname=?andCnum=?";pstmt=con.prepareStatement(sql);pstmt.setString(1,c.getCname());pstmt.setInt(2,c.getCnum());rs=pstmt.executeQuery();2.sql查询语句查询语句:Stringsql="select*fromstuinfowherestuno=?";Stringsql="select*fromlgUserswherename=?andpassword=?";Strings

8、ql="select*fromlgUserswhereadmin=0";Stringsql="select*fromvbookCategory";Stringsql="select*fromv

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。