对表字段操作
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是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 + Flash小游戏开发详解】 在信息技术领域,JavaWeb和Flash是两种广泛应用于创建交互式应用程序的技术。本文将深入探讨如何结合这两种技术,构建一个基于JavaWeb的Flash小游戏。 一、JavaWeb基础 ...
【JavaWeb个人博客管理系统源码解析】 在信息技术领域,JavaWeb技术被广泛应用于构建各种复杂的互联网应用程序,包括但不限于企业级的后台管理系统、电子商务平台、社交网络等。本篇将深入探讨一个基于JavaWeb的...
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是一个广泛使用的开发平台,用于构建动态、交互式的Web应用程序。这个名为"javaweb520-JavaWeb-master.zip"的压缩包很可能包含了一个完整的JavaWeb项目实例,让我们来深入探讨...
javaweb期末课程设计大作业自助售票系统源码+数据库javaweb期末课程设计大作业自助售票系统源码+数据库javaweb期末课程设计大作业自助售票系统源码+数据库javaweb期末课程设计大作业自助售票系统源码+数据库javaweb...
【JavaWeb蛋糕商城项目】是一个基于Java技术的Web应用程序,旨在提供一个在线购物平台,让用户可以方便地浏览、选购各种蛋糕商品。这个项目的核心技术涵盖了Java编程语言、Servlet、JSP、JavaScript、HTML、CSS以及...
网上书店项目,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb
JavaWeb是Java技术在Web应用开发中的核心领域,它涵盖了从服务器端编程到与客户端交互的各个层面。"javaweb笔记+代码(狂神说java)"可能是一份由知名讲师“狂神”编写的教程资料,包含了学习JavaWeb开发的知识点以及...
《JavaWeb学生信息管理系统详解》 JavaWeb学生信息管理系统是一个基于Web技术的教育管理平台,主要功能是实现对学生信息的高效管理和操作。本系统利用了JavaWeb技术栈,结合Maven构建工具,提供了登录、增删改查等...
JavaWeb需求分析是软件开发过程中的重要阶段,它涉及到对用户需求的理解、系统功能的定义以及业务流程的设计。在这个过程中,我们通常会采用一系列的方法和技术来确保我们的解决方案能够满足用户的期望。以下是对...
javaweb学生信息选课管理系统源代码。javaweb学生信息选课管理系统--老师学生双用户; 额外实现了成绩单页面转pdf与打印下载接口; oracle/mysql jsp servlet 有助于初学者学习深入 javaweb学生信息选课管理系统源...