-
View(视图层)
Control(控制层)
Model(模型层)
DB(数据库)
查看全部 -
模型层包括两个部分,即对应数据库的映射和抽象方法(增删查改,CRUD)
控制层就是控制数据的流通过程
一、模型包中的A类(Goddess,是对数据库表的映射):里面的字段对应数据表的字段,再添加set和get方法。
二、添加一个装有能够增删查改这些方法的B类(GoddessDao),其中查询时,可能返回多个值,用一个集合List<E>装载进去。增删查改这些都是需要操作数据库才能把信息插入到数据库中。
三、在C类(DBUtil,工具类,是为了给数据库获得连接)中进行操作数据库步骤:
//1.加载驱动程序
Class.forName("com.mysql.cj.jdbc.Driver");
//2.获得数据库连接
Connection conn=DriverManager.getConnection(URL, USER, PASSWORD);
再对外提供一个方法来获取这个连接。
四、这样,我们就能在B类中通过C类拿到连接,进而实现sql语句,如
Statement stmt = conn.createStatement();//查询刚刚建立的那张表
ResultSet rs = stmt.executeQuery("select user_name,age from imooc_goddess");//查询的数据存放在这个对象里
五、控制层中的控制类D,测试刚刚写的方法
查看全部 -
修改时区
Class.forName("com.mysql.cj.jdbc.Driver");
数据库中的字段isdel,表示是否被删除的标志,类型为tinyint,1表示被删除,0表示未被删除。
查看全部 -
加载驱动
Class.forName("com.mysql.jdbc.Driver");
数据库连接
Conne tion conn=DriverManager.getConnetion(URL,USER,PASSWORD);
数据操纵
Statement stmt=conn.createStatement();
返回结果放到结果集
ResultSet rs=stmt.executeQuert("sql语句");
查看全部 -
截图做笔记啊
查看全部 -
JDBC基本概念
查看全部 -
SimpleDateFormat sf = new SimpleDateFormat("yyy-MM-dd");
Date birthday = null;
birthday = sf.parse(需要转化的值);
查看全部 -
通过数据库传出的是java.sql.Date类型,Java中的是java.util.Date。Java中形参传进的是java.util.Date,
需要将java.sql.Date类型转换成java.util.Date类型
当从数据库的java.sql.Date类型传回来时候,则不需要转,因为java.sql.Date类型是java.util.Date的一个子集
查看全部 -
package com.imooc.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DBUtil {
private static final String URL = "jdbc:mysql://localhost:3306/test";
private static final String USER = "root";
private static final String PASSWORD = "root";
public static void main(String[] args) throws Exception {
// 1.加载驱动程序,通过反射机制实现的
Class.forName("com.mysql.jdbc.Driver");
// 2。获得数据库的连接
Connection conn = DriverManager.getConnection(URL, USER, PASSWORD);
// 3.通过数据库中的连接操作数据库,实现增删改查
Statement stmt = conn.createStatement();
//查询出来的结果集存储在ResultSet中
ResultSet rs = stmt.executeQuery("select user_name , age from imooc_goddess");
// rs.next(),hasNext()返回的是boolean类型而next()返回的是你输入的那个值
while(rs.next()){
System.out.println(rs.getString("user_name")+","+rs.getInt("age"));
}
}
}
查看全部 -
使用JDBC编程步骤:
加载驱动程序:Class.forName(dirverClass)
加载Mysql驱动:Class.forName("com.mysql.jdbc.Driver");
加载Oracle驱动:Class.forName("oracle.jdbc.driver.OracleDriver");
获取数据库连接:
DriverManager.getConnection("jdbc:mysql://localhost:3306/imooc","root","root");
创建Statement对象:conn.createStatement();
查看全部 -
JDBC编程步骤:
第一步:加载驱动
mysql : Class.forName("com.mysql.jdbc.Driver");
Oracle : Class.forName("oracle.jdbc.driver.OracleDriver");
第二步:获得数据库连接:
Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/imooc" , "username" , "password");
第三步:创建statement对象:
conn.createStatement();
查看全部 -
jdbc的体现
查看全部 -
JDBC简介:JDBC全称为Java Data Base Connectivity(Java数据库连接)
可以为多种数据库提供统一的访问
体现了Java编写一次,处处运行的精神。
查看全部 -
课程大纲要点:
JDBC常用接口
JDBC编程步骤
执行SQL语句
管理结果集
事务管理
高级应用:
分页
高级查询
高级函数使用
查看全部 -
JDBC使用详解
查看全部
举报