-
MySQL
JDBC
3.12.1 JDBC API
JDBC是一种用于执行SQL语句的JAVA API,JDBC为开发人员提供了一个标准的API,使他们能够用纯JAVAAPI来编写数据库应用程序。
常用的数据库:Mysql、Oracle、Sqlserver C# ASP
JDBC API提供了一组用于与数据库进行通信的接口和类,这些接口和类都定义在java.sql包中。
表3- 5 java.sql包下常用的接口和类
接口/类 功能说明
DriverManager 数据库驱动管理类,用于加载和卸载各种驱动程序,并建立于数据库的连接
Connection 此接口用于连接数据库
Statement 此接口用于执行SQL语句并将数据返回给ResultSet
ResultSet 结果集接口,提供检索SQL语句返回数据的各种方法
PreparedStatement 此接口用于执行预编译的SQL语句
CallableStatement 此接口用于执行SQL存储过程的语句
3.12.2 JDBC访问步骤
JDBC访问数据库的基本步骤,步骤如下:
①. 加载JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver");
②. 建立数据库连接
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/ordersys", "用户名", "密码");
③. 创建Statement对象,利用Statement向数据库发送sql
Statement smt = conn.createStatement();
④. 执行SQL语句,并且Statement对象把结果集封装成ResultSet对象并返
- 2022-10-05 09:50:03下载
- 积分:1
-
WebSocket 聊天
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
- 2022-04-20 03:28:46下载
- 积分:1
-
我的校园我的家项目,使用swing开发完成。
《我的校园我的家》是校园宿舍管理系统,仅仅供初学者参考
- 2022-02-12 13:14:40下载
- 积分:1
-
根据图片 抠图。
login.html
html,body{
height: 100%;
width:100%;
margin: 0;
}
.divOne{
height:50%;
background:url(./img/top-bg.jpg);
background-size:1927px 580px;
}
.divloge{
position:absolute;
- 2022-02-06 23:31:02下载
- 积分:1
-
java 编写的ERP
这是一个ERP商品进销存管理系统,系统里面包括了产品管理,供应商管理、生产商管理、库存管理,系统设置等可以实现用户管理、权限分配,实时盘点进销存产品数量。原代码有很好的扩展性支持二次开发。
- 2022-06-18 07:51:33下载
- 积分:1
-
java web+ajax+jquery+mysql九宫格源码
这是java web+ajax+jquery+mysql实现的九宫格日记网站
- 2023-07-04 14:10:03下载
- 积分:1
-
crm管理系统
做的一个汽车的crm管理系统,角色为经理和销售员,销售员管理自己名下的客户,并定期进行回访。经理可以对销售员进行抽查。
- 2023-03-08 17:55:06下载
- 积分:1
-
实验室智能管理系统
使用Java实现的智能实验室管理系统,页面实现的技术有html,css,jsp等,服务器端用Servlet,连接mysql数据库
- 2022-07-06 16:41:37下载
- 积分:1
-
使用java实现计算器的程序
用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器用Java实现计算器
- 2023-02-24 05:05:04下载
- 积分:1
-
bbs系统
学习期间的bbs项目适合学习javaweb的新手 java+tmocat+mysql
- 2023-01-17 10:05:06下载
- 积分:1