【【Java基础】图片压缩】教程文章相关的互联网学习教程文章

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...

【Java基础总结】数据库编程

import java.sql.*;2 public class JdbcDemo1{3 public static void main(String[] args){4 try{5 //1.加载数据库驱动程序6 Class.forName("org.gjt.mm.mysql.Driver");7 8 //2.创建与数据库的连接9 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root"); 10 11 //3.创建State...

JAVA基础-JDBC(一)【代码】【图】

2、注册驱动.   3、获得连接.   4、获得语句执行平台.   5、执行sql语句.   6、处理结果.   7、释放资源. (一)导入相关数据库的驱动包为了方便管理jar包,我们在项目路径下新建一个lib文件夹用来专门存放炸包。1、   2、右键要添加的jar包,选择Add to BuildPath添加jar包。(二)数据库驱动的注册 JDBC定义了一个标准的驱动接口Driver(java.sql包下的),每种数据库的驱动包都提供了该类的实现类。拿mySql举例:my...

JAVA基础-JDBC二(常用的开源工具)【代码】

class JdbcUtils { //定义一个连接池 private static BasicDataSource bd = new BasicDataSource(); //工具类,私有他的无参构造 private JdbcUtils() { super(); } //使用静态代码块进行连接池的属性配置 //静态代码块是随着类的加载而加载的且只加载一次(节省资源) static { /* * 必须设置的项 */ //设置mySQL的驱动 bd.setDriverClassName("com.mysql.jdbc.Driver"); //设置要连接数据库的URL bd.setUrl("jdbc:mysql://local...

java基础——JDBC链接数据库的步骤【代码】

2)建立(获取)数据库连接。 3)创建(获取)数据库操作对象。 4)定义操作的SQL语句。 5)执行数据库操作。 6)获取并操作结果集。 7)关闭对象,回收数据库资源(关闭结果集-->关闭数据库操作对象-->关闭连接)。 package com.yangshengjie.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statem...

Java基础IO流(五)RandomAccessFile【代码】

RandomAccessFile支持随机访问文件,可以访问文件的任意位置(1)java文件模型: 在硬盘上的文件是byte byte byte存储的,是数据的集合(2)打开文件: 有两种模式“rw"(读写) ”r"(只读) RandomAccessFile raf = new RandomAccessFile(file,"rw") 文件指针,打开文件时指针在开头 pointer = 0;(3)写方法 raf.write(int) -->只写一个字节(后8位),同时指针指向下一个位置,准备再次写入(4)读方法 int b = raf.read(...

Java基础--JDBC【代码】

加载JDBC驱动,通过反射机制加载 Class.forName("oracle.jdbc.driver.OracleDriver");//连接路径,用于连接数据库 String url = "jdbc:oracle:thin:@localhost:1521:xe"; String userName = "LYH"; //默认用户名 String userPwd = "SYSTEM"; //密码 //建立连接 Connection conn = DriverManager.getConnection(url, userName, userPwd);注: Oracle连接方式:jdbc:oracle:thin:@<IP地址>:<port端口号>:<SID> 路径,jdbc:oracl...

java基础(28):数据库、表及表数据、SQL语句【代码】【图】

DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据。常见的数据库管理系统MYSQL :开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。 Oracle :收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。 DB2 :IBM公司的数据...

JavaEE基础(06):Servlet整合C3P0数据库连接池【代码】【图】

本文源码:GitHub点这里 || GitEE点这里一、C3P0连接池 1、C3P0简介 C3P0是一个开源的JDBC连接池,应用程序根据C3P0配置来初始化数据库连接,可以自动回收空闲连接的功能。 2、核心依赖 <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.version}</version> </dependency> <dependency><groupId>com.mchange</groupId><artifactId>c3p0</artifactId><version>${c3p0.version}...

Java基础102 完整的JDBC连接MySQL数据库和Oracle数据库的方法【代码】【图】

1、jdbc连接MySQL数据库 2、jdbc连接Oracle数据库 3、附录【本文jdbc连接MySQL或Oracle数据库的全部代码(合起来,做对比)】1、JDBC连接MySQL数据库 1.1、我用到的jar包1.2、实例演示 MySQL建表语句1 -- MySQL建表语句 2 create table user( 3 id number(5) primary key auto_increment, 4 account varchar(20) not null, 5 password varchar(32) not null 6 );db.properties 配置文件1 jdbcDriver=com.mysql.jdbc....

JAVA基础-数据库基础操作【代码】【图】

SQL语言的分类数据定义语言:(DDL,Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop 等。数据操作语言:(DML,Data Manipulation Language),用来对数据库中表的记录进行更新。关键字:insert,delete,update 等数据控制语言:(DCL,Data Control Language),用来定义数据库的访问权限和安全级别,及创建用户;关键字:grant 等。数据查询语言:(DQL,Data Query Language...

JAVA基础-数据库的DML和DQL【代码】

查询数据 # 查询所有数据 SELECT * FROM students # 只查询某几个列(并且附加条件) SELECT NAME,age FROM students WHERE age>20在MySQL中null值需要使用IS NULL 和 IS NOT NULL SELECT * FROM students WHERE address IS NULL;而空字符串需要直接=‘’; SELECT * FROM students WHERE address=‘‘;常用字符串函数 常用字符串函数 常用函数只是在查询出的结果中显示函数中描述 但是不能改变数据本身字符串#返回字符串长度 SELE...