`

JavaWeb杂文

阅读更多
对表字段操作
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是Java编程领域中的一个重要组成部分,主要涉及Web应用程序的开发和实现。黑马程序员是一家知名的IT教育机构,他们提供的Javaweb教材源码是为了帮助学员深入理解和实践Web开发技术。下面将详细介绍JavaWeb的...

    JavaWeb讲义:JavaWeb应用简介

    JavaWeb技术是构建互联网应用程序的一种强大工具,它基于Java平台,为开发动态、交互式的Web应用提供了丰富的功能。本讲义将重点介绍JavaWeb的基本概念、核心组件以及常用框架。 一、JavaWeb应用概述 JavaWeb应用是...

    尚硅谷全新JavaWeb教程,企业主流javaweb技术栈 中代码

    【JavaWeb教程详解】 JavaWeb开发是Java编程领域的一个重要分支,主要涉及构建基于Web的交互式应用程序。尚硅谷推出的全新JavaWeb教程聚焦于企业主流技术栈,旨在帮助开发者掌握实际工作中所需的关键技能。本教程...

    javaweb 程序填空题

    javaweb 程序填空题

    javaweb期末作业大学活动管理系统源码.zip

    javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动管理系统源码javaweb期末作业大学活动...

    javaweb书籍

    JavaWeb技术是构建互联网应用程序的重要框架,它将Java语言与Web技术相结合,为开发者提供了强大的功能和灵活性。本文将深入探讨JavaWeb的核心概念、架构及其在实际开发中的应用。 一、JavaWeb概述 JavaWeb是一种...

    基于javaweb+flash的小游戏

    【JavaWeb + Flash小游戏开发详解】 在信息技术领域,JavaWeb和Flash是两种广泛应用于创建交互式应用程序的技术。本文将深入探讨如何结合这两种技术,构建一个基于JavaWeb的Flash小游戏。 一、JavaWeb基础 ...

    javaweb蛋糕商城项目

    【JavaWeb蛋糕商城项目】是一个基于Java技术的Web应用程序,旨在提供一个在线购物平台,让用户可以方便地浏览、选购各种蛋糕商品。这个项目的核心技术涵盖了Java编程语言、Servlet、JSP、JavaScript、HTML、CSS以及...

    Javaweb个人博客管理系统 源码

    【JavaWeb个人博客管理系统源码解析】 在信息技术领域,JavaWeb技术被广泛应用于构建各种复杂的互联网应用程序,包括但不限于企业级的后台管理系统、电子商务平台、社交网络等。本篇将深入探讨一个基于JavaWeb的...

    JavaWeb课程设计的毕业设计与代码管理系统源码.zip

    JavaWeb课程设计的毕业设计与代码管理系统源码,采用标准MVC模式开发 毕业设计与代码管理系统JavaWeb课程设计的毕业设计与代码管理系统源码,采用标准MVC模式开发 毕业设计与代码管理系统JavaWeb课程设计的毕业设计...

    动力节点老杜javaweb笔记

    动力节点老杜javaweb笔记

    JavaWeb12-文件上传.rar

    JSP+servlet+javabean学习 ...JavaWeb07-javaWeb模式.rar JavaWeb08-DBUtil.rar JavaWeb09-EL与JSTL.rar JavaWeb10-分页应用.rar JavaWeb11-图片验证码.rar JavaWeb12-文件上传.rar JavaWeb13-过滤器与监听器.rar

    JavaWeb学习(apk)

    JavaWeb学习是Android客户端目前最全面的免费离线JavaWeb学习书籍,主要内容包括: 1、Html标签、表格、表单等基础内容 2、Javascript基础 3、Javascript脚本高级特效 4、B/S架构工作原理 5、Jsp标签、表达式、...

    javaweb520-JavaWeb-master.zip

    【JavaWeb开发框架详解】 JavaWeb是一个广泛使用的开发平台,用于构建动态、交互式的Web应用程序。这个名为"javaweb520-JavaWeb-master.zip"的压缩包很可能包含了一个完整的JavaWeb项目实例,让我们来深入探讨...

    javaweb期末课程设计大作业自助售票系统源码+数据库.zip

    javaweb期末课程设计大作业自助售票系统源码+数据库javaweb期末课程设计大作业自助售票系统源码+数据库javaweb期末课程设计大作业自助售票系统源码+数据库javaweb期末课程设计大作业自助售票系统源码+数据库javaweb...

    网上书店项目javaweb

    网上书店项目,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb,javaweb

    34个经典javaweb项目实例

    JavaWeb是Java技术在Web应用中的实践,涵盖了服务器端编程、网页动态生成、数据库交互等多个方面。本资源提供了34个经典JavaWeb项目实例,旨在帮助开发者深入理解并掌握JavaWeb开发的核心技能。 1. **Servlet与JSP...

    javaweb笔记+代码(狂神说java)

    JavaWeb是Java技术在Web应用开发中的核心领域,它涵盖了从服务器端编程到与客户端交互的各个层面。"javaweb笔记+代码(狂神说java)"可能是一份由知名讲师“狂神”编写的教程资料,包含了学习JavaWeb开发的知识点以及...

    JavaWeb习题解析与实验指导_JavaWeb习题解析与实验指导_

    JavaWeb是Java编程领域的一个重要分支,主要用于构建Web应用程序。《JavaWeb习题解析与实验指导》这本书无疑是学习这一主题的宝贵资源,尤其对于正在学习《Java Web编程技术(第3版)-微课版》的读者来说,它提供了...

Global site tag (gtag.js) - Google Analytics