JAVA企业级开发-jdbc入门(09)】的更多相关文章

一. jdbc介绍 JDBC全称为:Java DataBase Connectivity(java数据库连接). SUN公司为了简化.统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC. 没有jdbc 有jdbc之后 二. JDBC API 常用类与接口 jdbc的api在java.sql 以及 javax.sql的两个包下,以后同学们导包的时候要注意. 图中是几个核心类的关系. DriverManager:数据库驱动管理类. Connection:接口,建立数据库连接的一个…
一.   JDBC事务 事务: 问题1.什么是事务 问题2.java中(jdbc)如何控制事务 1. 事务—重点 指的的逻辑上的一组(一组sql,insert update ,delete)操作,组成这组操作的各个单元(各个sql),要不全部成功,要么全部失败. 举例: 转账 a 给b 转账 100  a原来有1000 b原来也有1000 account 是一个表名 表示的 账务表,里面有人的信息,和人的金额. update account set money=money-100 where n…
一. 数据库 什么是数据库? 就是一个文件系统,通过标准SQL语言操作文件系统中数据 ---- 用来存放软件系统的数据 我们今天学习的数据库是mysql.关系型数据库. 什么是关系化数据库 ? 保存关系数据模型的数据库 关系型数据: 1. 常用的关系型数据库 Oracle:甲骨文公司—以前专门数据库厂商,oracle是收费,大型数据库 ,用于任何系统任何平台 ,windows.LINUX . MySQL:早期开源免费数据库产品,被oralce收购,从6.0开始出现收费版本.LAMP组合 Linu…
一. jsp jsp: java server pager        .java动态生成网页的一门技术 使用servlet生成网页时候遇到的问题,为什么使用jsp? 在servlet里面书写html,并且需要java代码输出. 1.(页面)开发人员想要书写html需要非常熟悉java 2.不便于页面的维护和调试.----当你页面进行扩展的时候,修改java,需要编译,运行. 3.很难使用网页设计工具进行页面设计.需要使用html导入到servlet中,并且使用printWriter进行输出.…
一.什么是xml html:超文本标记语言.它主要是用来封装页面上要显示的数据,最后通过浏览器来解析html文件,然后把数据展示在浏览器上.同样我们可以使用JS和DOM技术对html文件进行解析和操作. xml:可扩展的标记语言.它早期是为了代替html技术,但是由于html书写的网页在全球占有率太高,最后没有成功. 后期我们开始使用xml文件作为软件的配置文件,或者数据的存储文件,以及传输数据的文件. 二.xml的作用 xml文件主要是用来存储数据和传输数据. 在安卓.IOS等客户端系统和服务…
三. EL表达式语言 EL 全名为Expression Language.表达式语言.jsp2.0之后才引入的. EL主要作用:替代:<%= %>     out.print(); 获取数据:最常用的是从4个域对象获取数据(page,request,session,application(servletContext)). EL表达式主要用于替换JSP页面中的脚本表达式<%= %>,以从各种类型的web域中检索java对象.获取数据.(某个web域 中的对象,  访问javabea…
Java连接mongoDB Java连接MongoDB需要驱动包,个人所用包为mongo-2.10.0.jar.可以在网上下载最新版本. package org.dennisit.mongodb.study; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.Mongo; public class MongoDBUtil { pu…
1.开山鼻祖-servlet 如何将url 和 strvlet(.java文件)联系起来的 顺平说的:在xml中,url先找到xml,由对应的url的得到servlet那个类,然后就可以输入一个网址访问那个网址了.或者用注解 2.JSP中的交互 从表单JSP提交数据到Servlet,然后Servlet进行处理. 顺平第一个接触框架的例子也是url---servlet这么走的 3.第一个Struts框架,如何交互的 第一步:建立前台页面 第二步:将输入的数据传入到后台去 struts2的actio…
一.JavaScript介绍 Javascript语言诞生主要是完成页面的数据验证.因此它运行在客户端,需要运行浏览器来解析执行JavaScript代码. 特点: 交互性(它可以做的就是信息的动态交互) 安全性(不允许直接访问本地硬盘) 跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关 JavaScript与Java不同 JS是Netscape公司的产品,前身是LiveScript;Java是Sun公司的产品,现在是Oracle公司的产品.JScript微软  w3c ECMA组织  …
一.BOM对象介绍 BOM对象:Browser Object Model 浏览器对象模型.把整个浏览器当做一个对象来处理. 一个浏览器对象中又包含了其他的对象. 重点介绍:window.history.location. 1..window对象 window对象是全局对象, (1) 可以把window的属性作为全局变量来使用, 如 document,而不必写window.document; (2) 可以把window的方法作为函数来使用,如 alert(), 而 不必写 window.alert…
学Android开发,入门语言java知识点 Android是一种以Linux为基础的开源码操作系统,主要使用于便携设备,而linux是用c语言和少量汇编语言写成的,如果你想研究Android,就去学java语言吧. Android开发入门教程 -Java语言,最差也要类似Java的其他面对像对象语言的基础.Java语言方面需掌握如下内容就可以开始学习: (一)基础语法: 讲解Java发展史,Java环境搭建,环境变量配置,Java程序的基本结构,java和javac命令的使用,Notepad+…
http://bbs.51cto.com/thread-550558-1.html 本文是J2EE企业级开发四步走完全攻略索引,因内容比较广泛,涉及整个JAVA EE开发相关知识,这是一个长期的计划,单个发blog比较零散,所以整理此索引,决定以后每发一季JAVA EE blog后会在此索引文中相应小节添加链接,这样我感觉比较有条理, [RHEL5企业级LINUX服务攻略]专题及[51CTO_RHCE讲座]RHCE课程笔记专题也将整理推出,敬请期待!从零开始学JAVA Java SE基础部分 |…
本文是J2EE企业级开发四步走完全攻略索引,因内容比较广泛,涉及整个JAVA EE开发相关知识,这是一个长期的计划,单个发blog比较零散,所以整理此索引,决定以后每发一季JAVA EE blog后会在此索引文中相应小节添加链接,这样我感觉比较有条理,[RHEL5企业级LINUX服务攻略]专题及[51CTO_RHCE讲座]RHCE课程笔记专题也将整理推出,敬请期待! 从零开始学JAVA Java SE基础部分 | Java SE面向对象部分 | Java SE应用部分 | Java SE实战开发…
JEECG 3.7.2版本发布 -  微云快速开发平台 JEECG是一款基于代码生成器的J2EE快速开发平台,开源界"小普元"超越传统商业企业级开发平台.引领新的开发模式(Online Coding模式(自定义表单)->代码生成器模式->手工MERGE智能开发), 可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑.既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性.她可以用于所有的Web应用程序,如:MIS,CRM,OA,ERP,CMS,网站后台,…
JEECG 3.7.3新春版本发布 -  微云快速开发平台 导读           ⊙精美Echart报表 ⊙二维码生成功能 ⊙Online接口改造采用JWT机制 ⊙智能菜单搜索 ⊙代码生成器模板优化 ⊙线聊天支持历史消息上线提醒 ⊙Online功能改进,优化oracle兼容问题 ⊙平台性能优化改进 ⊙精致教学视频 ————你想要的,都来了! 此版本为2018新春版本,重点升级精美报表,集成Echart制作众多报表案例,更多强大功能,大家速度体验,新鲜出炉,哇咔咔!! JEECG 是一款基于代…
JEECG 3.7.3新春版本发布 -  微云快速开发平台 导读           ⊙精美Echart报表 ⊙二维码生成功能 ⊙Online接口改造采用JWT机制 ⊙智能菜单搜索 ⊙代码生成器模板优化 ⊙线聊天支持历史消息上线提醒 ⊙Online功能改进,优化oracle兼容问题 ⊙平台性能优化改进 ⊙精致教学视频 ----你想要的,都来了! 此版本为2018新春版本,重点升级精美报表,集成Echart制作众多报表案例,更多强大功能,大家速度体验,新鲜出炉,哇咔咔!!  JEECG 是一款基于…
本菜鸟才介入Java,我现在不急着去看那些基本的语法或者一些Java里面的版本的特征或者是一些晋级的知识,因为有一点.Net的OOP编程思想,所以对于Java的这些语法以及什么的在用到的时候在去发现学习一下.我现在很迫不及待用JAVA想来实现以下对数据库的增删改查.想实现就来看Java是怎么操作数据库的,回想下.Net里你可能会配置web.Config,或者你去写一些DBhelper类然后调用里面的自己定义的一些增删改查的方法,更或者你去配一些数据控件等等往往发现操作基本都是一体化的简单.现在面…
1 jdbc入门 1.1 之前操作数据 1)通过mysql的客户端工具,登录数据库服务器  (mysql -u root -p 密码) 2)编写sql语句 3)发送sql语句到数据库服务器执行 1.2 什么是jdbc? 使用java代码(程序)发送sql语句的技术,就是jdbc技术!!!! 1.3 使用jdbc发送sql前提 登录数据库服务器(连接数据库服务器) 数据库的IP地址 端口 数据库用户名 密码 /** * jdbc连接数据库 * @author APPle * */ public c…
学习是个技巧活,关键是要找到重点的地方,新手在这方面的坑尤其多.看别人的教程一步一步的跟着做,隔几步就遇到一个新知识点,忍不住就百度往深处了解,一晃半天就过去了. 有的知识点要深入学习的,有的是了解下就行的.我个人感觉这个度的把握是最难的.当然这也是饶不过去的坑. 最近跟着网上的一个教程学习JAVA WEB开发,将中间遇到的坑和教训标记下: 1.JAVAC编译时,提示找不到自定义类的问题.(如果是用记事本编辑,用命令行Javac编译,需要 在环境变量中,设置CLASSPATH 指向你的class…
servlet 用java语言开发动态资源网站的技术,在doGet方法中拼接显示html,在doPost方法中提交数据.类似于.net的ashx技术. servlet生成的class文件存放在tomcat中webapps目录下. 1.开发一个servlet步骤: 1)在src下新建包并编写java类,继承HttpServlet类 2)重写doGet和doPost方法 package com.eggtwo.boss; import java.io.IOException; import javax…
本节书摘来异步社区<Java 开发从入门到精通>一书中的第2章,第2.3节,作者: 扶松柏 , 陈小玉,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.3 使用IDE工具    知识点讲解:光盘:视频PPT讲解(知识点)第2章使用IDE工具.mp4 在本章2.2节中的体验Java程序的过程中,发现这样编写.编译.运行程序的过程非常烦琐.为了提高开发效率,我们可以使用第三方工具来帮助我们.在本节的内容中,将讲解几种主流IDE开发工具的基本知识,以帮助读者提高开发Ja…
项目下载:https://download.csdn.net/download/weixin_44893902/13715024 1.9元付费赞助下载:https://download.csdn.net/download/weixin_44893902/19774850 目录 文档说明: 一.语言和环境 二.要求 三.重要说明 四.推荐实现步骤 五.注意事项 实现代码: 一.数据库: 二.Java Swing: com.ynavc.Bean com.ynavc.Controller com.yn…
开发环境搭建好之后,还需要一个集成开发环境也就是IDE来进行编程.这里推荐的IDE是IDEA,那个老掉牙的Eclipse还是先放一边吧,(手动滑稽). IDEA的下载地址:http://www.jetbrains.com/idea/ 下载的时候,可以选ultimate版,也可以选community版,建议选择ultimate版,下载好以后安装,激活码地址:http://idea.lanyus.com/ 使用前请将"0.0.0.0 account.jetbrains.com"添加到hos…
JEECG 3.7.1 版本发布,企业级JAVA快速开发平台 ---------------------------------------- Version:  Jeecg_3.7.1项 目:   JEECG 企业级快速开发平台Date :     2017-09-18官 网 :     www.jeecg.org----------------------------------------  升级日志: 此版本为性能优化版,优化系统性能,美化UI风格,制作详细开发手册,公司平台最佳选择!…
day04 Java Web 开发入门 1. web 开发相关介绍 2. web 服务器 3. Tomcat服务器启动的问题 4. Tomcat目录结构 5. Web应用程序(虚拟目录映射,缺省web应用) 6. Web应用的组成结构(web.xml,特定文件放入特定目录,否则web应用无法工作) 7. 配置虚拟主机 7.1 配置多个网站 8. web资源访问流程 9. 打包 web 应用 war 10. 配Context元素的reloadable属性为true,让tomcat自动加载更新后的w…
Java开发JDBC连接数据库 创建一个以JDBC连接数据库的程序,包含6个步骤: JDBC五部曲1.加载驱动2.获得链接3.获取statement对象 4.执行SQL语句5.产生resultset对象6.关闭链接 1.加载JDBC驱动程序:  在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String  className)实现. 例如: try{ //加载MySql的驱动类 Class.forN…
前言:做ae开发大部分人都是用C#版,很少用到java版,本系列文章主要介绍java版ae开发的入门,对于ae接口的高级应用,可以看C#版相关文章 开发环境软件: Intellij IDEA 2018 java jdk 1.8 32位版 arcgis desktop 10.4.1 ArcObject sdk java 10.4.1 PS:本文要求读者有一定java开发基础,有jdk配置和idea使用经验,否则牵涉基础知识太多没法解释全 PS:本文使用的控件库是swing,swing是目前java…
目录 文档说明: 一.语言和环境 二.实现功能 三.数据库设计 四.具体要求及推荐实现步骤 五.注意事项 六.评分标准 实现代码: 一.数据库: 二.Java Swing: com.ynavc.Bean com.ynavc.Dao com.ynavc.Controller com.ynavc.Vive com.ynavc.Test 文档说明: 一.语言和环境 1. 实现语言:Java. 2. 开发环境:MyEclipse+MySQL. 二.实现功能 使用 Java 技术开发一个影院售票系统,具体…
目录 目录 一.语言和环境 二.实现功能 三.数据库设计 四.具体要求及推荐实现步骤 五.注意事项 六.评分标准 >>>实现代码: 数据库 com.ynavc.Bean com.ynavc.Controller com.ynavc.Dao com.ynavc.Test com.ynavc.Vive 一.语言和环境 1. 实现语言:Java. 2. 开发环境:MyEclipse+MySQL. 二.实现功能 使用 Java 技术开发一个会员卡管理系统,具体实现功能如下: 1. 程序启动显示主…
在做java web 开发时,要先安装tomcat.它是一个web服务器,也叫web容器,我们把写好的jsp, html页面放到它里面,然后启动它,就可以用浏览器访问这些页面,地址栏中输入localhost进行访问.安装tomcat,非常简单,到tomcat的官网 http://tomcat.apache.org/ 下载zip压缩包就可以了,版本的话,你可以随便选,我这里是 Tomcat 8.5.23. 下载完成后,把它解压到常用软件的放置位置就可以了,我把它放到了D盘.注意,tomcat 的启…