- 浏览: 98424 次
- 性别:
- 来自: 北京
文章分类
最新评论
批处理:
Java代码
1.<%@ page contentType="text/html;charset=gb2312"%>
2.<%@ page import="java.sql.*"%>
3.<%--
4. 此代码主要进行查询操作
5.--%>
6.<%!
7. // 定义数据库驱动程序
8. String DBDRIVER = "sun.jdbc.odbc.JdbcOdbcDriver" ;
9. // 定义数据库连接地址
10. String DBURL = "jdbc:odbc:sky" ;
11.
12. // 定义数据库连接对象,属于java.sql包中的接口
13. Connection conn = null ;
14.
15. // 定义Statement对象,用于操作数据库
16. Statement stmt = null ;
17.
18. // 定义一字符串变量,用于保存SQL语句
19. String sql = null ;
20.
21. // 查询返回的结果集对象
22. ResultSet rs = null ;
23.%>
24.<%
25. // 1、加载驱动程序
26. try
27. {
28. Class.forName(DBDRIVER) ;
29. }
30. catch(Exception e)
31. {
32. // 此处使用out.print是处于演示目的,在实际开发中所有的错误消息,绝对不能够通过out.print打印,否则会存在安全问题
33. out.println("数据库驱动程序加载失败!!!") ;
34. }
35.
36. // 2、连接数据库
37. try
38. {
39. conn = DriverManager.getConnection(DBURL) ;
40. }
41. catch(Exception e)
42. {
43. out.println("数据库连接失败!!!") ;
44. }
45.
46. // 3、操作数据库
47. // 通过Connection对象实例化Statement对象
48. try
49. {
50. // 声明结果集可上下移动
51. stmt = conn.createStatement() ;
52. // 取消自动提交
53. conn.setAutoCommit(false) ;
54. // 编写查询的SQL语句
55. // sql = "SELECT id,name,password,age FROM person" ;
56. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _A','zzzzzz',28)") ;
57. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _B','zzzzzz',28)") ;
58. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _C','zzzzzz',28)") ;
59. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _D','zzzzzz',28)") ;
60. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _E','zzzzzz',28)") ;
61. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _F','zzzzzz',28)") ;
62. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _G','zzzzzz',28)") ;
63. stmt.addBatch("INSERT INTO person (name,password,age) VALUES ('DARKNESS_H','zzzzzz',28)") ;
64. // 执行批处理语句
65. stmt.executeBatch() ;
66. // 如果没有异常,则执行此段代码
67. // 提交事务,真正向数据库中插入数据
68. conn.commit() ;
69. }
70. catch(Exception e)
71. {
72. // 将数据库回滚
73. try
74. {
75. conn.rollback() ;
76. }
77. catch(Exception e1)
78. {}
79. out.println("操作数据库失败!!!") ;
80. }
81. // 4、关闭数据库
82. try
83. {
84. // 关闭结果集
85. // rs.close() ;
86. // 关闭操作
87. stmt.close() ;
88. // 关闭连接
89. conn.close() ;
90. }
91. catch(Exception e)
92. {
93. out.println("数据库关闭失败!!!") ;
94. }
95.%>
Java代码
1.<%@ page contentType="text/html;charset=gb2312"%>
2.<%@ page import="java.sql.*"%>
3.<%--
4. 此代码主要进行查询操作
5.--%>
6.<%!
7. // 定义数据库驱动程序
8. String DBDRIVER = "sun.jdbc.odbc.JdbcOdbcDriver" ;
9. // 定义数据库连接地址
10. String DBURL = "jdbc:odbc:sky" ;
11.
12. // 定义数据库连接对象,属于java.sql包中的接口
13. Connection conn = null ;
14.
15. // 定义Statement对象,用于操作数据库
16. Statement stmt = null ;
17.
18. // 定义一字符串变量,用于保存SQL语句
19. String sql = null ;
20.
21. // 查询返回的结果集对象
22. ResultSet rs = null ;
23.%>
24.<%
25. // 1、加载驱动程序
26. try
27. {
28. Class.forName(DBDRIVER) ;
29. }
30. catch(Exception e)
31. {
32. // 此处使用out.print是处于演示目的,在实际开发中所有的错误消息,绝对不能够通过out.print打印,否则会存在安全问题
33. out.println("数据库驱动程序加载失败!!!") ;
34. }
35.
36. // 2、连接数据库
37. try
38. {
39. conn = DriverManager.getConnection(DBURL) ;
40. }
41. catch(Exception e)
42. {
43. out.println("数据库连接失败!!!") ;
44. }
45.
46. // 3、操作数据库
47. // 通过Connection对象实例化Statement对象
48. try
49. {
50. // 声明结果集可上下移动
51. stmt = conn.createStatement() ;
52. // 取消自动提交
53. conn.setAutoCommit(false) ;
54. // 编写查询的SQL语句
55. // sql = "SELECT id,name,password,age FROM person" ;
56. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _A','zzzzzz',28)") ;
57. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _B','zzzzzz',28)") ;
58. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _C','zzzzzz',28)") ;
59. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _D','zzzzzz',28)") ;
60. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _E','zzzzzz',28)") ;
61. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _F','zzzzzz',28)") ;
62. stmt.addBatch("INSERT INTO person (name,password,age) VALUES (' DARKNESS _G','zzzzzz',28)") ;
63. stmt.addBatch("INSERT INTO person (name,password,age) VALUES ('DARKNESS_H','zzzzzz',28)") ;
64. // 执行批处理语句
65. stmt.executeBatch() ;
66. // 如果没有异常,则执行此段代码
67. // 提交事务,真正向数据库中插入数据
68. conn.commit() ;
69. }
70. catch(Exception e)
71. {
72. // 将数据库回滚
73. try
74. {
75. conn.rollback() ;
76. }
77. catch(Exception e1)
78. {}
79. out.println("操作数据库失败!!!") ;
80. }
81. // 4、关闭数据库
82. try
83. {
84. // 关闭结果集
85. // rs.close() ;
86. // 关闭操作
87. stmt.close() ;
88. // 关闭连接
89. conn.close() ;
90. }
91. catch(Exception e)
92. {
93. out.println("数据库关闭失败!!!") ;
94. }
95.%>
发表评论
-
JSP复习笔记——文件上传
2010-10-27 00:05 701SmartUpload主要的功能是上传文件 上传图片,可以通 ... -
JSP复习笔记——第11章 JSP 构架和MVC设计模式
2010-10-27 00:03 87911.1 JSP Model I 体系结构 11.2 J ... -
JSP复习笔记——第10章 连接数据库 之 JDBC相关
2010-10-27 00:03 606批处理: Java代码 1.import java.sq ... -
JSP复习笔记——第10章 连接数据库 之 jsp+DAO实现留言管理程序
2010-10-27 00:02 1043案例-jsp+DAO实现留言管理程序 ----------- ... -
JSP复习笔记——第10章 连接数据库 之 使用JSP+DAO完成用户登陆
2010-10-27 00:00 694使用JSP+DAO完成用户登陆 Java代码 1.im ... -
JSP复习笔记——第10章 连接数据库 之 DAO设计模式
2010-10-27 00:00 1113之前的开发可以发现以 ... -
JSP复习笔记——第10章 连接数据库 之 JSP+JDBC留言管理程序
2010-10-26 23:59 718JSP+JDBC留言管理程序 Java代码 1.-- 创 ... -
JSP复习笔记——第10章 连接数据库 之 使用JSP基于数据库完成用户登陆程序
2010-10-26 23:57 1047使用JSP基于数据库完成用户登陆程序 使用Statement ... -
JSP复习笔记——第10章 连接数据库 之 使用数据源
2010-10-26 23:57 609JDBC基本操作过程: 打开数据库连接 操作数据库 ... -
JSP复习笔记——第10章 连接数据库 之 连接Oracle数据库
2010-10-26 23:56 675使用JDBC连接Oracle数据库: 在Tomcat中配置O ... -
JSP复习笔记——第10章 连接数据库 之 移动游标
2010-10-26 23:54 563JDBC2.0: * 批处理 * ... -
JSP复习笔记——第10章 连接数据库之JDBC简介与基本使用
2010-10-26 23:54 582动态web的最大特点--> 可以操作数据库 JSP属于 ... -
JSP复习笔记——第10章 访问数据库
2010-10-26 23:53 66310.1 安装与配置MySQL数据库 10.2 JDBC的实 ... -
Jsp/Servlet复习笔记-----第9章 自定义标签和JSP标准标签库
2010-10-26 23:51 732标签库: 原因:在JSP的开发中,在标准的MVC设计模式里, ... -
Jsp/Servlet复习笔记-----第8章 JSP表达式语言
2010-10-26 23:50 5318.1 表达式语言简介 JSP ... -
Jsp/Servlet复习笔记-----第7章 JavaBean组件和JSP 中的标准动作
2010-10-26 23:50 7097.1 JavaBean 简介 7.1.1 使用Bean的原 ... -
Jsp/Servlet复习笔记-----第6章 JSP基础
2010-10-26 23:48 12726.1 JSP 简介 6.1.1 JSP的需求和优点 ... -
Jsp/Servlet复习笔记-----第5章 过滤器和事件监听器
2010-10-26 23:42 7615.1.1 概念 过滤器(filter)是能够对请求和响应 ... -
Jsp/Servlet复习笔记-----第4章 会话跟踪
2010-10-26 23:39 6284.1会话跟踪的需求 4.2 创建会话 4.3 ... -
Jsp/Servlet复习笔记-----第3章 Servlet技术
2010-10-26 23:38 6303.1 简介 3.1.1 Servlet的功用 ...
相关推荐
JSP复习笔记——第10章 连接数据库 之 JDBC相关 - 堕落天使 - JavaEye技术网站.mhtJSP复习笔记——第10章 连接数据库 之 JDBC相关 - 堕落天使 - JavaEye技术网站.mht
NULL 博文链接:https://depravedangel.iteye.com/blog/376043
初学者 很实用的 jsp学习笔记——初学者的选择
jsp毕业设计——JSP数据库连接池的研究与实现(源代码+论文).zip
JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全
jsp页面连接数据库jsp页面连接数据库
描述jsp连接数据库的完整代码 描述jsp连接数据库的完整代码 描述jsp连接数据库的完整代码 描述jsp连接数据库的完整代码 描述jsp连接数据库的完整代码
jsp连接数据库代码大全jsp连接数据库代码大全
jsp中连接七种主要数据库的方式 可供初学者参考
jsp连接数据库连接池代码示例,有连接池类
jsp连接Oracle8/8i/9i数据库,jsp连接Sql Server7.0/2000数据库 ,jsp连接DB2数据库,jsp连接Informix数据库,jsp连接Sybase数据库 ,jsp连接MySQL数据库,jsp连接PostgreSQL数据库
java jsp 连接 mysql 数据库 jar包java jsp 连接 mysql 数据库 jar包java jsp 连接 mysql 数据库 jar包java jsp 连接 mysql 数据库 jar包java jsp 连接 mysql 数据库 jar包java jsp 连接 mysql 数据库 jar包
jsp连接数据库通用类,任何时候都可以使用!
JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法JSP连接数据库四种方法
自己写的jsp如何连接数据库的简易登陆界面,需要你自己配置Sqlserver 2008
在jsp页面中连接数据库的几种方法,JSP连接数据库的安装配置,JSP连接数据库的安装配置,JSP连接数据库的安装配置
jsp连接数据库jsp连接数据库jsp连接数据库jsp连接数据库
jsp连接数据库代码大全.pdf
jsp连接数据库大全 一、jsp连接Oracle8/8i/9i数据库(用thin模式) 二、jsp连接Sql Server7.0/2000数据库 .....