【java学习笔记--入门篇1】教程文章相关的互联网学习教程文章

[原创]java WEB学习笔记92:Hibernate学习之路-- -QBC 检索和本地 SQL 检索:基本的QBC 查询,带 AND 和 OR 的QBC,统计查询,排序,分页【代码】【图】

内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1...

JAVA EE 学习笔记[V3 JDBC连接数据库]【代码】【图】

在前面两节实力浅学了Servlet和Jsp一波。然而这些东西离我们实际开发还有很远的距离(至少作业都完成不了=-=),所以想更进一步靠近实际开发的话,那就一定得对数据库的知识有一定程度的掌握和了解(这里暂时先来点简单的,毕竟数据库又是学科分支,分分钟搞大),我暂时对JAVA访问数据库的技术即JDBC进行学习和了解。 JDBC简介 商业应用的后台数据一般存放在数据库中,很明显,可以通过 Java 代码来访问数据库。 在 Java 技术...

【JAVAWEB学习笔记】08_MySQL&JDBC回顾

代码的可读性,以可维护性; l 提高效率。 5 PreparedStatement的使用 l 使用Connection的prepareStatement(String sql):即创建它时就让它与一条SQL模板绑定; l 调用PreparedStatement的setXXX()系列方法为问号设置值 l 调用executeUpdate()或executeQuery()方法,但要注意,调用没有参数的方法; String sql = “select * from tab_student where s_number=?”; PreparedStatement pstmt = con.prepareStatement(sql); pst...

【JAVAWEB学习笔记】09_MySQL多表&JDBC(包含MySQL数据库思维导图)【图】

方法一: 方法二: MySQL多表操作说明: 问题说明: 一、主从表数据更新问题 当两张表没有建立任何关系的时候,那么可以随意删除其中任何一张表中的任何记录,但是一旦把两张表建立了关系(主外键约束)之后,那么不能删除主表中的数据(这些数据内容在从表中有关联关系的数据),只想执行删除(更新操作),那么就会出现下图中的错误。要想删除主表中与从表有关联关系的数据,可以这么做:解除主从表的约束关系 先删除从表中与...

Java学习笔记——Linux下安装配置MySQL

山重水复疑无路,柳暗花明又一村——游山西村 系统:Ubuntu 16.04LTS 1\官网下载mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz2\建立工作组:$su#groupadd mysql#useradd -r -g mysql mysql3\创建目录#mkdir /usr/local/mysql#mkdir /usr/local/mysql/data4\解压mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz,并拷贝至/usr/local/mysql#tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz#cp -r /home/jieyamulu/mysql-5.7.18-linux-...

Java学习笔记——MySQL开放3306接口与设置用户权限

系统Ubuntu16.04 LTS 1、开放3306端口查看端口状态:netstat -an|grep 3306tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN目前只有本机可以访问 输入指令:sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf如果之前配置过全局配置文件,也可输入指令:sudo vim /etc/mysql/my.cnf修改文件,找到下面那行,在bind前面加一个#bind-address = 127.0.0.1:wq退出重启MySQL:sudo /etc/init.d/mysql ...

Java基础学习笔记二十六 JDBC【代码】

mysql-connector-java-5.1.39-bin.jar; 2、注册驱动看清楚了,注册驱动就只有一句话: Class.forName(“com.mysql.jdbc.Driver”) , 下面的内容都是对这句代码的解释。今后我们的代码中,与注册驱动相关的代码只有这一句。 DriverManager类的registerDriver()方法的参数是java.sql.Driver,但java.sql.Driver是一个接口,实现类由mysql驱动来提供,mysql驱动中的java.sql.Driver接口的实现类为com.mysql.jdbc.Driver!那么注册驱...

Java基础学习笔记二十四 MySQL安装图解【图】

、MYSQL的安装 1、打开下载的mysql安装文件mysql-5.5.27-win32.zip,双击解压缩,运行“setup.exe”。2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。3、点选“Browse”,手动指定安装目录。4、填上安装目录,我的是“F:\Server\MySQL\MySQL Server 5.0”,也建议不要放在与操作系统同一分区,这样可以防止系统备份还原的时候,数据被清...

Java基础学习笔记二十五 MySQL【代码】

uroot -p密码 ,连接OK,会出现mysql> 对数据库的操作 创建一个库create database 库名 create database 库名 character set 编码mysql> create database mybase; Query OK, 1 row affected (0.00 sec)mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mybase | | mysql | | performance_schema | | test | +-----...

Java基础学习笔记二十七 DBUtils和连接池【代码】

(Connection conn, String sql, Object... params) ,用来完成表数据的增加、删除、更新操作 query(Connection conn, String sql, ResultSetHandler<T> rsh, Object... params) ,用来完成表数据的查询操作QueryRunner实现添加、更新、删除操作update(Connection conn, String sql, Object... params) ,用来完成表数据的增加、删除、更新操作增删改代码演示:package jdbc;import org.apache.commons.dbutils.QueryRunner; import...

【学习笔记】JDBC数据库连接技术(Java Database Connectivity)

一、JDBC简介Java是通过JDBC技术实现对各种数据库的访问的,JDBC是Java数据库连接技术的简称。它可以把数据持久保存,是一种持久化机制。1.持久化持久化就是将程序中的数据在瞬时状态和持久状态间转换的机制。2.JDBC APIConnection连接接口Statement接口ResultSet结果集接口PerparedStatement接口3.JDBC Driver Manager(驱动程序管理器)SUN公司提供,它是JDBC体系结构的支柱,负责管理各种不同的驱动(java.sql包)4.JDBC驱动JDB...

Java框架spring Boot学习笔记(十六):操作MySQL数据库【代码】【图】

package com.jdbc;2 3 import org.junit.Test;4 import org.springframework.jdbc.core.JdbcTemplate;5 import org.springframework.jdbc.datasource.DriverManagerDataSource;6 7 public class JdbcTemplateDemo {8 @Test9 public void add(){ 10 DriverManagerDataSource dataSource = new DriverManagerDataSource(); 11 dataSource.setDriverClassName("com.mysql.jdbc.Driver"); //添加驱动 12 ...

java学习笔记之mysql3

#--------------多表的查询-------------------2 # 交叉连接查询3 # 内连接查询4 #显式内连接5 #隐式内连接6 # 外链接查询7 #左外连接8 #右外连接9 10 #-----------交叉连接(了解)------------------------- 11 # select * from A, B; ----> A * B --->笛卡尔集合(冗余) 12 # 后边的查询基本上都是在笛卡尔集的基础上进行条件判断 13 #查询每一个分类都有哪些商品:电子 --->商品 服装--->...

Java学习笔记47(JDBC、SQL注入攻击原理以及解决)【代码】

demo;import java.sql.DriverManager; import java.sql.SQLException;import com.mysql.jdbc.Driver;public class JDBCDemo {public static void main(String[] args) throws SQLException, ClassNotFoundException {//注册驱动//DriverManager.registerDriver(new Driver());//不推荐上边这种方法,建议用反射技术,将驱动类加入内存Class.forName("com.mysql.jdbc.Driver");} } 2.获得连接:package demo;import java.sql.Conne...

JavaRedisJedis--学习笔记代码片断--序列化

Java Redis Jedis--学习笔记代码片断--序列化 维基百科 : Redis是一个开源、支持网络、基于内存、 键值对存储数据库 ,使用ANSI C编写。其开发由VMware主持。根据月度排行网站DB-Engines.com的数据显示,Redis是最流行的 键值对 存储数据库。http://zh.wikipJava Redis Jedis--学习笔记代码片断--序列化 维基百科 : Redis是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写。其开发由VMware主持。根据月度排行网站...