中阶d03 JDBC 使用

1.首先在数据库中创建表

2.安装驱动

java开发环境中导入jdbc连接mysql的jar包

mysql-connector-java-5.1.7-bin.jar

下载地址:https://dev.mysql.com/downloads/connector/j/5.1.html

3.加载驱动程序
Class.forName(“com.mysql.jdbc.Driver”); //固定写法

4.获取数据库连接
Connection connection = DriverManager.getConnection(url,user,password);
url格式:
主协议:子协议://主机:端口/数据库名称
jdbc :mysql :// localhost:3306/mydatabase
user:数据库用户名
password:连接数据库密码

DriverManager类:管理JDBC驱动服务类,主要功能是获取Connection对象

5.通过Connection创建Statement对象
Connection类: 代表数据库连接,要想访问数据库,必须先获得数据库连接

6.使用Statement对象来执行SQL语句,CRUD等操作,返回一个ResultSet对象

7.ResultSet操作结果集
next()方法:用于判断是否有下一条记录。如果有返回true,并且让游标向下移动一行,如果没有返回false。

getXxx()方法:获取当前游标指向的这条记录中的列数据。如:getInt(),getString(),getDate(),getDouble()等

8.回收资源

————————————————
版权声明:本文为CSDN博主「奋斗的小孩丶」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/csdn_studyz/article/details/72847726

原文地址:https://www.cnblogs.com/longesang/p/11384424.html

时间: 2024-10-30 03:44:40

中阶d03 JDBC 使用的相关文章

中阶 d03.5 (正篇)完整的Dao 操作数据库

1.目录结构: util---JDBCUtil.java(工具包,整合建立链接和释放资源的方法) dao---UserDao.java(接口,定义方法) impl---UserDaoImpl.java(实现方法) test---TestUserDaoImpl.java(单元测试,测试 执行具体增删改查的方法) 2. 代码说明: util包和之前一样没变化 Dao模式其实就是使用接口和实现来操作数据库 test 里面也不用写具体的方法,直接调用方法 3. ##Statement安全问题 1). S

在Maven仓库中添加Oracle JDBC驱动

由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库. 一.首先要得到Oracle JDBC Driver 1.通过Oracle官方网站下载相应版本:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html 2.通过Oracle的安装目录获得,位置在“{ORACLE_HOME}\jdbc\l

转: Maven 仓库中添加Oracle JDBC驱动(11g)

1.由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库,此文档用的是Oracle 11g.通过Oracle的安装目录获得,位置在:E:\app\zhaoheng\product\11.2.0\dbhome_1\jdbc\lib下: 此使用的是ojdbc6.jar 2.知道自己安装的Oracle是什么版本的 可以在SQL窗口中输入:select * from v$instance

Java中的事务——JDBC事务和JTA事务

本文来介绍一下J2EE中和事务相关的内容,在阅读本文之前,希望读者对分布式有一定的了解. Java事务的类型有三种:JDBC事务.JTA(Java Transaction API)事务.容器事务. 常见的容器事务如Spring事务,容器事务主要是J2EE应用服务器提供的,容器事务大多是基于JTA完成,这是一个基于JNDI的,相当复杂的API实现.所以本文暂不讨论容器事务.本文主要介绍J2EE开发中两个比较基本的事务:JDBC事务和JTA事务. JDBC事务 JDBC事务,就是在Java中用来控制

在Java中如何使用jdbc连接Sql2008数据库(转)

我们在javaEE的开发中,肯定是要用到数据库的,那么在javaEE的开发中,是如何使用代码实现和SQL2008的连接的呢?在这一篇文章中,我将讲解如何最简单的使用jdbc进行SQL2008的数据库的连接的. 首先我们看下我们的数据库的一些信息 用户名:sa 密码:123456 数据库名称:ServletUser 然后我们简单看一下项目目录 注意:连接数据库需要导入外部包,由于我的jdk是1.7,所以这里我导入的是sqljdbc4.jar,这个外部包可以在微软的网站上进行下载 jdbc外部包的下

在Hibernate中分别使用JDBC和JTA事务的方法

在Hibernate中使用JDBC事务 Hibernate对JDBC进行了轻量级的封装,它本身在设计时并不具备事务处理功能.Hibernate将底层的JDBCTransaction或JTATransaction进行了封装,再在外面套上Transaction和Session的外壳,其实是通过委托底层的JDBC或JTA来实现事务的处理功能的. 要在Hibernate中使用事务,可以在它的配置文件中指定使用JDBCTransaction或者JTATransaction.在hibernate.prope

java中的基本jdbc中mvc基本示例

数据库: 包文件: Student.java 1 package com.model; 2 3 public class Student { 4 private int id; 5 private String name; 6 private int age; 7 private String address; 8 public int getId() { 9 return id; 10 } 11 public void setId(int id) { 12 this.id = id; 13 }

Hibernate框架中,使用JDBC语法

/** * 调用存储过程 * * @param PRONAME * @return */ public CallableStatement citePro(final String PRONAME){ Session session = getCurrentSession(); CallableStatement pro = session.doReturningWork(new ReturningWork<CallableStatement>() { @Override public Cal

函数的零点和极值点2【中阶和高阶辅导】

例21[2014高考新课标Ⅰ卷理科,第11题] 已知函数\(f(x)=ax^3-3x^2+1\),若函数\(f(x)\)存在唯一零点 \(x_0\),且\(x_0>0\),则\(a\)的取值范围是[C] $A(2,+\infty)$ $B(1,+\infty)$ $C(-\infty,-2)$ $D(-\infty,-1)$ 法1:由于函数\(f(x)\)存在唯一零点 \(x_0\),且\(x_0>0\), 则方程\(f(x)=0\)有唯一的正实数解,即\(ax^3-3x^2+1=0\)有唯一