对表字段操作
1.修改字段
alter table tableName [alter column columnName columnType[column constraint]]
2.添加字段
alter table tableName add column columnName columnType[column constraint]
3.删除字段
alter table tableName drop column columnName
JDBC部分
JDBC定义了java与数据库的编程接口。
与jdbc相关的类主要在java.sql.*中。
常见的数据库的JDBC的加载
//Sql Server
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//Mysql
Class.forName("org.gjt.mm.mysql.Driver");
//Oracle
Class.forName("oracle.jdbc.driver.OracleDriver");
//informix
Class.forName("com.informix.jdbc.IfxDriver");
//Sybase
Class.forName("com.sybase.jdbc2.jdbc.SybDriver");
//AS400
Class.forName("com.ibm.as400.access.AS400JDBCConnection");
DriverManager
通过DriverManager获取Connection
DriverManager.getConnection("驱动类型:数据源","用户名","密码");
如:
//获取sqlserver的
DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDatabase","root","sa");
//获取mysql的
DriverManager.getConnection("jdbc:mysql://主机:端口号:数据库名","用户名","密码");
前提:在spring中配置是用
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/test?characterEncoding=utf-8"/>
//获取oracle
DriverManager.getConnection("jdbc:oracle:thin:@主机:端口号:数据库名","用户名","密码");
Connection对象
代表与数据库的会话,默认情况下执行完一个语句后会自动提交。
几个主要的方法
cloase()//关闭数据库的连接
commit()//提交上次提交到现在的数据到数据库中,并释放当前Connection任何的数据库锁,只有调用了setAutoCommit(false)后才使用该方法
createStatement()
isClosed()//返回boolean,判断当前连接是否已经关闭
isReadOnly()//判断是否处于只读状态
prepareCall(String sql)
会创建一个CallableStatement对象,该对象可以调用存储过程
prepareStatement(String sql)
rollback();
setReadOnly();//设置数据库只读
Statement对象
主要方法:
close()
executeQuery(String sql)//返回ResultSet
executeUpdate(String sql)//返回影响的行数
PreparedStatement(String sql)
该对象封装一条预编译的sql语句,可以用于更高效的执行该语句。
2.服务器向另一个服务器发送请求,如果另一个服务器做了重定向,发送请求的服务器可以通过返回报文的response header里面的location进行重定向。
3.对于使用httpurlconnection,要按照返回的编码流已经判断是否正常返回了
如
code= httpconn.getResponseCode();
if(code == HttpURLConnection.HTTP_OK){
InputStreamReader isr = new InputStreamReader(httpconn
.getInputStream(), "GB2312");
}
4.response.encodeURL(url)的作用是将session追加到url后面,这样可以防止浏览器禁用cookie而导致的session丢失,可以保住不同页面是同样一个session
分享到:
相关推荐
JavaWeb商城购买_javaweb购物商城_网上购物项目源码+数据库JavaWeb商城购买_javaweb购物商城_网上购物项目源码+数据库JavaWeb商城购买_javaweb购物商城_网上购物项目源码+数据库JavaWeb商城购买_javaweb购物商城_...
javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码...
JavaWeb是Java编程领域中的一个重要组成部分,主要涉及Web应用程序的开发和实现。黑马程序员是一家知名的IT教育机构,他们提供的Javaweb教材源码是为了帮助学员深入理解和实践Web开发技术。下面将详细介绍JavaWeb的...
【JavaWeb教程详解】 JavaWeb开发是Java编程领域的一个重要分支,主要涉及构建基于Web的交互式应用程序。尚硅谷推出的全新JavaWeb教程聚焦于企业主流技术栈,旨在帮助开发者掌握实际工作中所需的关键技能。本教程...
javaweb 程序填空题
javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动...
JavaWeb技术是构建互联网应用程序的重要框架,它将Java语言与Web技术相结合,为开发者提供了强大的功能和灵活性。本文将深入探讨JavaWeb的核心概念、架构及其在实际开发中的应用。 一、JavaWeb概述 JavaWeb是一种...
JavaWeb开发实战源码是学习和理解Web应用程序开发的一个重要资源。这个压缩包可能包含了从基础到高级的各种JavaWeb项目实例,涵盖了从搭建环境、创建动态网页、处理HTTP请求到数据库交互等一系列步骤。通过深入研究...
【JavaWeb + Flash小游戏开发详解】 在信息技术领域,JavaWeb和Flash是两种广泛应用于创建交互式应用程序的技术。本文将深入探讨如何结合这两种技术,构建一个基于JavaWeb的Flash小游戏。 一、JavaWeb基础 ...
【JavaWeb个人博客管理系统源码解析】 在信息技术领域,JavaWeb技术被广泛应用于构建各种复杂的互联网应用程序,包括但不限于企业级的后台管理系统、电子商务平台、社交网络等。本篇将深入探讨一个基于JavaWeb的...
【JavaWeb蛋糕商城项目】是一个基于Java技术的Web应用程序,旨在提供一个在线购物平台,让用户可以方便地浏览、选购各种蛋糕商品。这个项目的核心技术涵盖了Java编程语言、Servlet、JSP、JavaScript、HTML、CSS以及...
JavaWeb课程设计的毕业设计与代码管理系统源码,采用标准MVC模式开发 毕业设计与代码管理系统JavaWeb课程设计的毕业设计与代码管理系统源码,采用标准MVC模式开发 毕业设计与代码管理系统JavaWeb课程设计的毕业设计...
动力节点老杜javaweb笔记
JSP+servlet+javabean学习 ...JavaWeb07-javaWeb模式.rar JavaWeb08-DBUtil.rar JavaWeb09-EL与JSTL.rar JavaWeb10-分页应用.rar JavaWeb11-图片验证码.rar JavaWeb12-文件上传.rar JavaWeb13-过滤器与监听器.rar
JavaWeb学习是Android客户端目前最全面的免费离线JavaWeb学习书籍,主要内容包括: 1、Html标签、表格、表单等基础内容 2、Javascript基础 3、Javascript脚本高级特效 4、B/S架构工作原理 5、Jsp标签、表达式、...
javaweb期末课程设计大作业自助售票系统源码+数据库javaweb期末课程设计大作业自助售票系统源码+数据库javaweb期末课程设计大作业自助售票系统源码+数据库javaweb期末课程设计大作业自助售票系统源码+数据库javaweb...
【JavaWeb开发框架详解】 JavaWeb是一个广泛使用的开发平台,用于构建动态、交互式的Web应用程序。这个名为"javaweb520-JavaWeb-master.zip"的压缩包很可能包含了一个完整的JavaWeb项目实例,让我们来深入探讨...
网上书店项目,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb
JavaWeb是Java技术在Web应用开发中的核心领域,它涵盖了从服务器端编程到与客户端交互的各个层面。"javaweb笔记+代码(狂神说java)"可能是一份由知名讲师“狂神”编写的教程资料,包含了学习JavaWeb开发的知识点以及...
javaweb学生信息选课管理系统源代码。javaweb学生信息选课管理系统--老师学生双用户; 额外实现了成绩单页面转pdf与打印下载接口; oracle/mysql jsp servlet 有助于初学者学习深入 javaweb学生信息选课管理系统源...