java数据库连接

      java连接数据库时类似于做生意。(新手一枚,望大神看到多多指点!)

    1.建议交易关系(加载数据库驱动:Class.forName(driver)方法,其中参数为jdbc中SQLServerDriver的文件路径,为了寻找到数据库驱动)

    2.找到双方进行交易的对象(获取数据库连接对象:Connection接口用来接收存放数据库的连接对象。)

    3.出售物资放准备物资(编写sql语句,并封装:PreparedStatement、Statement,这两个接口用来封装sql语句,并向数据库发送sql语句。不同的是后者只能发送固定的sql语句,而前者可以对动态sql进行处理,动态sql语句例如:select * from 表名where 列名=?,可调用PreparedStatement对象下的getString等方法给问号赋值)

    4.买物资的人查货, 并将¥送给卖方,卖方收¥(发送sql语句:调用PreparedStatement、Statement对象下的executeQuery方法和executeUpdate方法,前者返回值为ResultSet对象,后者返回值是int类型。)

    5.卖方收到¥后,用¥(发送sql语句后,接收数据库执行sql语句的结果,返回给java,根据需求利用数据库返回的数据)

    6.一切交易进行完毕,休息(释放资源:调用Connection、PreparedStatement、Statement、ResultSet下的close方法。关闭顺序:ResultSet>PreParedStatement/Statement>Connection)

注意事项:

    1.连接数据库前必须下载jdbc驱动。

    1.Connection、PreparedStatement、Statement、ResultSet此四个创建对象时不能用new关键字。

        ①Connection conn=DriverManager.getConnection(url, username, password);

            url是数据库驱动地址,username是数据库用户名,password密码

        ②PreparedStatement、Statement调用conn下的prepareStatement()方法或createStatement()方法,前者参数是sql语句,后者无需添加参数,但是要在发送sql语句时填写sql语句作为参数

        ③PreparedStatement、Statement下的executeQuery方法用来创建ResultSet对象。

    2.释放资源时必须按顺序进行。因为每一个对象都是基于上一个对象而创建

以下是连接数据库基本代码:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值