教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

高级程序设计语言网络教学管理系统毕业论文(4)

来源:网络收集 时间:2026-02-04
导读: (1)创建数据库链接(Connection) (2)创建数据对象并操作数据库 (3)执行SQL语句 (4)处理结果 (5)关闭JDBC对象 每一步的作法如下: 1) 创建数据库链接(Connection) 链接用以保持一些关于正在访问的数据的一

(1)创建数据库链接(Connection) (2)创建数据对象并操作数据库 (3)执行SQL语句 (4)处理结果 (5)关闭JDBC对象 每一步的作法如下:

1) 创建数据库链接(Connection)

链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。Java如果要访问数据,必须首先创建与数据库的链接,其语法如下:

public void createConn(){

String DRIVER="com.mysql.jdbc.Driver"; String

url="jdbc:mysql://localhost:3306/e_learning?user=root&password=123";

if(connection == null){

try {

Class.forName(DRIVER).newInstance();

connection=DriverManager.getConnection(url);

} catch (Exception e) {

e.printStackTrace();

这个毕业论文,是关于网络教学管理系统的。使用JSP+Servlet+Ajax+CSS+DIV实现

}

}

}

2) 创建数据对象(Statement)并操作数据库

要执行SQL语句,必须获得java.sql.Statement实例,Statement实例分为以下3种类型:

(1)、执行静态SQL语句。通常通过Statement实例实现。

(2)、执行动态SQL语句。通常通过PreparedStatement实例实现。 (3)、执行数据库存储过程。通常通过CallableStatement实例实现。 具体的实现方式:

Statement stmt = con.createStatement() ;

PreparedStatement pstmt = con.prepareStatement(sql) ; CallableStatement cstmt =con.prepareCall("{CALL demoSp(? , ?)}") ;

3) 执行SQL语句

Statement接口提供了三种执行SQL语句的方法:executeQuery 、executeUpdate和execute

(1)、ResultSet executeQuery(String sqlString):执行查询数据库的SQL语句,返回一个结果集(ResultSet)对象。

(2)、int executeUpdate(String sqlString):用于执行INSERT、UPDATE 或DELETE语句以及SQL DDL语句,如:CREATE TABLE和DROP TABLE等

(3)、execute(sqlString):用于执行返回多个结果集、多个更新计数或二者组合的语句。

具体实现的代码:

ResultSet rs = stmt.executeQuery("SELECT * FROM ...") ; int rows = stmt.executeUpdate("INSERT INTO ...") ; boolean flag = stmt.execute(String sql) ; 4) 处理结果 有两种情况:

高级程序设计语言网络教学管理系统毕业论文(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/133230.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)