jdbc操作步骤
package com.itheima.test; import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement; import org.junit.Test; import com.mysql.jdbc.Driver; public class JdbcTest01 {
/**
drop database day15;
create database day15;
use day15;
create table t1(
id int primary key,
content varchar(100)
);
insert into t1 values(3,'test jdbc3');
*/
@Test
public void testAdd(){ try {
//1.注册驱动 com.mysql.jdbc.Driver代表的是java.sql.Driver 的实现类 它放在mysql驱动 jar文件中
DriverManager.registerDriver(new Driver());
//2.获取与数据库的连接 url:代表连接数据库的连接字符串(Mysql文档26.3.3) user:用户名 password:密码
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/day15", "root", "root");
//3.得到用于发送和执行SQL语句的对象 Statement
Statement st = con.createStatement();
//4.执行语句
st.executeUpdate("insert into t1 values(1,'test jdbc')");//insert update delete
// st.executeUpdate("update t1 set content='test jdbc update' where id=1");//insert update delete
// st.executeUpdate("delete from t1 where id=1");//insert update delete //5.如果是进行查询操作,有结果集,就要处理它
//6.关闭资源 有顺序 (结果集-----Statement-------Connection)
st.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
} //查询
@Test
public void testQuery(){ try {
//1.注册驱动 com.mysql.jdbc.Driver代表的是java.sql.Driver 的实现类 它放在mysql驱动 jar文件中
DriverManager.registerDriver(new Driver());
//2.获取与数据库的连接 url:代表连接数据库的连接字符串(Mysql文档26.3.3) user:用户名 password:密码
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/day15", "root", "root");
//3.得到用于发送和执行SQL语句的对象 Statement
Statement st = con.createStatement();
//4.执行语句
ResultSet rs = st.executeQuery("select id,content from t1 "); //5.如果是进行查询操作,有结果集,就要处理它
while(rs.next()){
//rs.next()代表移到下一行 getobject(1)表示 第一行第一列的值 +第一行第二列的值
System.out.println(rs.getObject(1)+","+rs.getObject(2));
}
//6.关闭资源 有顺序 (结果集-----Statement-------Connection)
st.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
jdbc操作步骤的更多相关文章
- 分享 - 最初的JDBC操作步骤
/* * 1. 注册 */ // 装载注册 SQLServer Driver Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDri ...
- jdbc操作步骤和preparedStatment相比Statment的好处
java操纵数据库封装了一组API,通过这组API可以透明的操作各种数据库,一般来讲,操纵数据库的步骤是: 一. try{ 1.加载数据库驱动 Class.forName("数据库驱动类&q ...
- jdbc 操作步骤详解
package com.itheima.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql ...
- jdbc 操作步骤
package org.db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLExcept ...
- 吴裕雄--天生自然JAVA数据库编程:JDBC操作步骤及数据库连接操作
public class ConnectionDemo01{ // 定义MySQL的数据库驱动程序 public static final String DBDRIVER = "org.gj ...
- JDBC操作步骤及数据库连接操作
http://blog.csdn.net/joywy/article/details/7731305
- java数据库编程:JDBC操作及数据库
掌握JDBC操作步骤, 掌握数据库驱动程序配置 可以使用JDBC进行数据库连接. JDBC本身是一个标准,因此操作步骤是固定的,以后只需要修改很少代码就可以达到不同数据库间连接转换功能. 操作步骤: ...
- jdbc操作mysql(一)
java.sql包 在使用jdbc之前,我们先看看有关操作jdbc会用到的几个类和接口,通过查看官方文档可知 DriverManager:用于管理一组JDBC驱动程序的基本服务,即管理数据库中的所有驱 ...
- 原生Jdbc操作Mysql数据库开发步骤
原生Jdbc操作Mysql数据库开发步骤 原生的Jdbc就是指,不使用任何框架,仅用java.sql包下的方法实现数据库查询等的操作. 下面是开发步骤: 1.导入数据库驱动包 ...
随机推荐
- 影响Scala语言设计的因素列表
Scala语言设计概述 Scala的设计受许多编程语言和研究思想的影响.事实上,仅很少的Scala的特点是全新的:大多数都已经被以另外的形式用在其他语言中了.Scala的革新主要来源于它是如何构造并放 ...
- Webpack 基础使用
使用webstorm编译: 1.新建一个工程(最基本的工程) 2.在webstorm的控制台,使用命令行 cnpm install webpack -g 全局安装 3.安装完后,可以使用 ...
- 在浏览器中输入url并回车后发生了什么?
1 解析url url主要由以下几个部分组成: 1 传输协议 2 服务器 3 域名 4 端口 5 虚拟目录 6 文件名 7 锚 8 参数 2 DNS(域名)解析 找到域名对应的ip 3 浏览器与网站建 ...
- java注解的基本知识
1: 注解:Annotation是一种应用于类.方法.参数.变量.构造器及包生命中的特殊修饰符,是一种由JSR-175标准选择用来描述代码的元数据. Java中如下的4种注解,专门负责新注解的创建: ...
- bzoj2118
最短路 很早以前做的了 数据范围太大,不能直接算 mn=min(a[i]) 算出d[i]表示sum%mn=i最小能构成的数,这个用最短路就行了,然后计算d[i],d[i]+mn的个数统计答案 #inc ...
- 自定义echart tooltip格式
formatter: function (tipData) { return tipData[0].name + '</br>' + '<span style="displ ...
- C# 利用委托和事件 传入一个参数进行进行计算并返回结果
一.委托定义 1: public class TestData 2: { 3: //定义委托 4: public delegate void Get_TestDataEventHandler(Get_ ...
- 浏览器重绘(repaint)和回流(reflow)的那点事
第一次听到重绘和回流是在鹅厂实习面试,那个时候对浏览器没有任何的概念,所以面试官说到这个问题的时候整个人都蒙圈了.下面是近期学习总结: 重绘(repaint)和回流(reflow) 文档初次加载时,H ...
- [java] bug经验 Unable to locate Spring NamespaceHandler for XML schema namespace解决办法
报错关键字: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration probl ...
- 解决spring mybatis 整合后mapper接口注入失败
spring整合mybatis,在dao层我们只写一个接口,配置相应的*mapper.xml文件, 报如下错误: org.springframework.beans.factory.Unsatisfi ...