【java新知识系列 三】教程文章相关的互联网学习教程文章

JAVA/JSP学习系列之二_php基础

一、前言 对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择,。Tomcat是Apache组织的产品,sun公司对它的支持也相当不错。 二、下载,安装 下载地址为JAVA官方站点:jakarta.apache.org,国内也比较多。从这个地址可以下载:http://jakarta.apache.org/builds/tomcat/release/,我下载的是Tomcat32b4版本。 下载完,解压到一个目录,我这里用F: omcat32b4作为例子。三、配置 桌面上选择“我的电脑”(右键) 高级 环境...

JAVA/JSP学习系列之六_php基础

一、运行前准备 下载了mysql的jdbc驱动(一个jar文件)并加载在CLASSPATH(方法见《JAVA/JSP学习系列之一(JDK安装) 》) (如果找不到,请从本站下载) 建一个MySQL数据库test 数据库中有一个表:note,字段为:name(varchar) 二、下载,安装 intPageCount) intPage = intPageCount; %>姓名0){ //将记录指针定位到待显示页的第一条记录上 sqlRst.absolute((intPage-1) * intPageSize + 1); //显示数据 i = 0;while(i第页 共页 ">下一...

JavaWeb系列之十二(jdbc)

1.jdbc的简介 Java DataBase Connectivity;java数据库的链接 比如按一个显卡,就要需要显卡驱动,我们要安装数据库驱动,厂商会提供,提供一个jar包,sun公司提供和通用的接口,实现这个接口,这个接口就是jdbc,提供用于操作数据库的标准接口, 2.jdbc的应用 第一步:加载数据库的驱动 使用DriverManager里面registerDriver方法 第二步:创建链接 DriverManager.getConnection(); 在方法里面有三个参...

javaWeb系列之十一(数据库)

1.数据库的简介 常见数据库: oracle:是收费 DB2数据库:收费,银行, SQLServer数据库,中型的数据库 MySQL数据库:被Oracle SQLite数据库,小型嵌入式的数据库,用在安卓 sybase数据库:没有使用,建模的数据库powerDesigner 都叫关系数据库:实体之间的关系 非关系数据库:mongodb redis 2.mysql的存储结构 数据库 数据库表:相当于javabean 表中的记录:相当于javabean里面的对象 3.标准sql:这种语句不仅可以在m...

JavaWeb系列之十三(jdbc事务与连接池)

2.一致性:在事务操作过程中,数据要保持一致性,比如钱不会多,也不会少 3.隔离性:多个事务同时对一张表操作,多个事务不会互相影响 4.持久性:提交事务到数据库,是真正生效 4.事务的隔离性 不考虑事务的隔离性,产生一些问题,五个问题 三个读对的问题:第一个问题:脏读,一个事务获取到另外事务的没有提交的事务 第二个问题:不可重复读,一个事务里面查询到已经提...

Java报错系列——java.util.Date/java.sql.Date/java.sql.Timestamp【图】

前几天,在项目中,遇到一个问题,情况很简单,就是从MYSQL数据库中取出的时间只有年月日,而没有时分秒。然后,第一直觉就是肯定是我导入的包有问题,果然,我导入的是java.sql.Date包,修正为java.util.Date,问题依旧。这是为什么呢?曾经记得,java.util.Date会取出日期+时间,而java.sql.Date只会有日期。这是对的吗?MYSQL的时间类型经常是datetime/timestamp,我们应该怎么做呢?实验MYSQL表准备:代码:输出:结论无论MYSQ...

Java基础系列13:JDBC批处理简介【代码】【图】

所谓批处理就是可以一次性执行多条SQL命令,比如:插入、删除等。如果想要实现批处理操作,则需要使用PreparedStatement的addBatch()方法将一条SQL语句添加到批处理中,接着使用executeBatch()方法来执行前面添加的全部命令。示例代码如下:package javase.jdbc;import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException;public class JDBCBatchDemo {public static void main(String[] args...

Java基础系列12:使用CallableStatement接口调用数据库中的存储过程【代码】

一 存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特...

深入理解JAVA I/O系列四:RandomAccessFile【代码】【图】

三、DEMO演示 (1)、写入文件 1 public class RandomAccessFileTest2 {3 public static void main(String[] args) throws IOException4 {5 RandomAccessFile raf = new RandomAccessFile("d:/data.txt","rw");6 Person p = new Person(1001,"xiaoming",1.80d);7 p.write(raf);8 }9 } 10 class Person 11 { 12 int id; 13 String name; 14 double height; 15 public Person()...

java web简易网上书店项目系列,使用MVC模式(servlet+jstl+dbutils),开篇【图】

本项目采用的技术栈为: 0.简单html页面,无css,重在揭示servlet和数据库访问技巧 1.servlet 2.jsp(不在jsp中写脚本,而是采用el,jstl表达式的方式),当前推荐做法 3.访问数据库采用dbutils(jdbc的简单封装),开源中国使用该技术做的数据库访问层。 4.数据库使用Oracle 二.项目基本需求: 一个简易的网上书店项目,分为网站后台和前台: (1)后台功能:管理员登录后台可以新增图书分类,图书信息。 (2)前台功能:普通用户...

java系列-安装MySql(三)【图】

第一大步:MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。下载http://dev.mysql.com/downloads/mysql/,选择MySQL Community Server64bit ZIP Archive ,点击Downloa...

深入理解JAVA I/O系列四:RandomAccessFile【代码】【图】

一、简述 这个是JDK上的截图,我们可以看到它的父类是Object,没有继承字节流、字符流家族中任何一个类。并且它实现了DataInput、DataOutput这两个接口,也就意味着这个类既可以读也可以写。 二、存在的意义 1、是JAVA I/O流体系中功能最丰富的文件内容访问类,它提供了众多方法来访问文件内容。 2、由于可以自由访问文件的任意位置,所以如果需要访问文件的部分内容,RandomAccessFile将是更好的选择。 3、可以用来访问保存数据...

MongoDB初探系列之四:MongoDB与Java共舞【代码】

1、使用的mongodb的jdbc驱动版本号为:mongo-java-driver-3.0.0.jar 2、本节仅仅是简介JDBC操作,临时不考虑效率问题。 3、封装的工具类代码例如以下:public class MongoDBProxy {private static MongoDBProxy proxy=null;//单实例private static MongoDatabase db=null;//数据库连接对象private static String [] paramArray=new String[5];//数据库连接參数private MongoDBProxy(){}static{paramArray[0]="username";paramArray...

spark2.x由浅入深深到底系列六之RDD java api用JdbcRDD读取关系型数据库【代码】

以下是用spark RDD java api实现从关系型数据库中读取数据,这里使用的是derby本地数据库,当然可以是mysql或者oracle等关系型数据库:package com.twq.javaapi.java7;import org.apache.spark.api.java.JavaRDD; import org.apache.spark.api.java.JavaSparkContext; import org.apache.spark.api.java.function.Function; import org.apache.spark.rdd.JdbcRDD;import java.io.Serializable; import java.sql.*;public class Jav...

JDBC——java操作数据库的一系列接口【代码】

1)概念:JDBC其实就是一套Java操作数据库的规范(接口); 2)数据库驱动: 各个数据库厂商要让java语言去操作数据库就必须实现这套接口,每个数据库都写有一套实现类叫数据库驱动。 3)使用: //导入mysql数据库jar包 //将jar放在lib目录下 右键add--->builderpath //加载驱动 Class.forName("com.mysql.jdbc.Driver"); //获取一个数据库连接对象 String url = "jdbc:mysql://localhost:3306/mydb_01";//主协议:子协议://ip:端...