java连接数据库,jdbc四要素,jdbc六大步
1.先确保项目中已经有了jdbc的jar包(ojdbc.jar),没有可以去网上找然后添加到项目
2.jdbc 的四要素
//jdbc四要素//驱动:决定连接的是何种类型的数据库private static String driver = "oracle.jdbc.OracleDriver";//url: 决定连接的是哪个主机上的具体的数据库,通常都一样private static String url = "jdbc:oracle:thin:@localhost:1521:XE";private static String user="cyg";private static String password = "cyg";
driver的值避免错误可以去引入的jar包中找,然后右键Copy Qualified Name,复制其名字赋值给dirver
jdbc六大步
Connection conn =null;PreparedStatement ps = null;try {//1.注册驱动Class.forName(driver);//建立连接conn = DriverManager.getConnection(url, user, password);//3.创建Statement对象String sql = "insert into test values(my_seq.nextval,?,?)";ps = conn.prepareStatement(sql);//4.执行SQL语句ps.setString(1,name);ps.setInt(2, age);//此时一定不要传SQL语句ps.execute();//5.操作结果集} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}finally {//6.关闭资源if(ps!=null) {try {ps.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if(conn!=null) {try {conn.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
java连接数据库,jdbc四要素,jdbc六大步相关推荐
- Java JDBC | 四种连接数据库的方法
四种连接数据库的方法(DriverManager.DataSource子类.DBCP.c3p0) 〇.连接步骤 //第一步,注册驱动程序 //com.MySQL.jdbc.Driver Class.f ...
- JDBC 连接数据库的四种方式
JDBC 连接数据库的四种方式 每博一文案 师傅说,人这一辈子总有许多遗憾,许多无可奈何. 其实有些事情不用太过执着,放下牵绊你的生活无畏执念,你会收获一个更为广阔的天地. 想开,看开,放开这六个字, ...
- java核心技术第四篇之JDBC第二篇
01.JDBC连接池_连接池的概念: 1).什么是连接池:对于多用户程序,为每个用户单独创建一个Connection,会使程序降低效率.这时我们可以创建一个"容器", 这个容器中, ...
- Java连接数据库 JDBC
1.JDBC是什么? JDBC,英文全称:Java DataBase Connectivity,中文全称:java数据库连接,是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访 ...
- jsp项目中连接数据库解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题
jsp项目中连接数据库解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题 参考文章: (1)jsp项目中连接数据库解决java.l ...
- Java连接数据库JDBC
1.数据库驱动和JDBC JDBC SUN公司为了简化开发人员的((对数据库的统一)操作,提供了一个(Java操作数据库的规范,俗称JDBC)这些规范的实现由具体的厂商去做 对于开发人员来说,我们只需 ...
- Java学习十四,JDBC,反射
目录 1.JDBC入门 1.1.JDBC的概念 1.1 JDBC的基本操作 1.2 JDBC的API 1.3 JDBC的CRUD操作(createStatement类) 1.4 JDBC防sql注入( ...
- Java与数据库连接——JDBC(JDBC概念理解+JDBC搭建使用六步骤,作者君倾情奉上,爆赞!)
文章目录 JDBC概述 JDBC有什么用? JDBC是什么? JDBC API JDBC的搭建和使用 1 导入数据库驱动包 2 加载数据库驱动 3 建立数据库连接 4 向数据库发送sql语句 Stat ...
- Java小白修炼手册--第四阶段--JDBC(Java Database Connectivity : Java访问数据库的解决方案 )
目录 JDBC原理 JDBC标准 JDBC是什么 使用JDBC优点 JDBC接 口及数据库厂商实现 JDBC工作原理 Driver ( 驱动程序)接口及驱动类加载 Connection( 连接,关 ...
最新文章
- 今天被TensorFlowLite刷屏了吧,偏要再发一遍
- php mysql orm_PHP ORM操作MySQL数据库
- 大脑模拟AI学习策略,这项逼近反向传播的研究登上《自然-神经科学》
- DNS Flusher
- 设置字的间距php,css letter-spacing设置字间距属性
- 教程干货——零基础创建简单的在线审批流程
- Sybase数据库中找回丢失的sa密码
- iOS 的 XMPPFramework 简介
- maven使用出现的错误
- 全连接神经网络_二十九.全连接神经网络原理
- 极简代码(二)—— 内积
- 【医疗影像处理】对分割的mask做处理,保留最大联通区域
- jaxb实现java对象与xml之间转换_JAXB实现XML与Java对象转换
- 生信常用分析图形绘制02 -- 解锁火山图真谛!
- android:enabled=true service,Manifest中android:enabled和android:exported标签
- HDU-1869 六度分离 (矩阵的幂运算求通路个数)
- canvas 实现图片局部模糊_HTML5 Canvas图片马赛克模糊动画
- 计算机一级幻灯片版式,ppt2010官方基础教程:添加不同版式幻灯片-powerpoint技巧-电脑技巧收藏家...
- mac 剪切移动文件
- win10 双屏显示 鼠标可以从主屏幕左侧滑入右侧竖屏
热门文章
- 通过 Terracotta实现基于Tomcat的Web应用集群
- C语言程序设计 现代方法(第2版)pdf
- Learning ROS for Robotics Programming Second Edition学习笔记(六) indigo xtion pro live
- Java和C、C++比较
- 1.4 无穷小与无穷大
- JetBrains又出编程神器!
- Oracle Core: Essential Internals for DBAs and Developers
- C语言——跳跃游戏 II
- 蓝牙芯片排行_七月蓝牙芯片出货量排行榜TOP10
- 使用workflow客制出货通知单