Java JDBC

Jdbc是用于与数据库连接,与数据库进行交互的

Jdbc的步骤:

加载驱动:

通过class.forName方法加载指定的JDBC驱动类,也就是说,指定的数据库用他指定的驱动类来进行加载

如:Class.forName(Driver);

 

连接数据库(获取链接Connection),获取参数,url, username, password:

配置连接:在引入了ojdbc14.jar包之后,我们需要使用Class.forName方法加载驱动,然后通过DriverManager.getConnection来获取连接

配置数据

1.url(数据看服务器的ip地址 数据库服务端口号 数据库实例)

2.user

3.password

如:Connection con = DriverManager.getConnection(url, username,password);

url链接可以创建给点的数据库链接,这个链接可以给当前数据库创建用户和密码

连接的时候要输入数据库的连接地址、用户名、密码

 

获取st(获取数据库,操作数据):

以Statement、PreparedStatement、ResultSet 来进行的操作

如:ps = conn.prepareStatement(“”);

通过Connection 接口接收连接

 

执行query/update:

执行的sql语句有两种executeQuery和executeUpdate

executeQuery是用于查询

executeUpdate是用于.增加.删除.修改

 

关闭connection,PreparedStatement,ResultSet:

connection.close();

PreparedStatement.close();

ResultSet.close();

 

private String username = "root";

//数据库用户

private String password = "1234";

//数据库密码

private String url = "jdbc:mysql://localhost:3306/wqnm";

//jdbc连接的是mysql数据库,localhost本地主机,3306是mysql的端口号wqnm是mysql数据库

private String driver = "com.mysql.jdbc.Driver";

//配置架包,加载驱动

 

操作数据:

如果我们需要操作数据,就需要一个东西来装这些数据,我们将这个装数据的东西称为po

Po,我们将数据库的数据映射到类里,从而我们就库 获取这些数据了

package com.zk.po;

 

public class cccdv {

    private String father;

    private String mather;

    private int son;

    public String getFather() {

        return father;

    }

    public void setFather(String father) {

        this.father = father;

    }

    public String getMather() {

        return mather;

    }

    public void setMather(String mather) {

        this.mather = mather;

    }

    public int getSon() {

        return son;

    }

    public void setSon(int son) {

        this.son = son;

    }

}

以上这些数据都是在数据库里映射过来的,有点相似于MVC的实体模型,就是models层

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值