用于连接mysql的java类_【考试】列举Java连接数据库用到的类有哪些。
好吧,说明一下JDBC连接数据库的步骤。
创建一个以JDBC连接数据库的程序,包含7个步骤:
1、加载JDBC驱动程序:
例如:
try{
//加载MySql的驱动类
Class.forName("com.mysql.jdbc.Driver") ;
}catch(ClassNotFoundException e){
System.out.println("找不到驱动程序类 ,加载驱动失败!");
e.printStackTrace() ;
}
这里Class是类
2、创建数据库的连接。
例如:
//连接MySql数据库,用户名和密码都是root
String url = "jdbc:mysql://localhost:3306/test" ;
String username = "root" ;
String password = "root" ;
try{
Connection con =
DriverManager.getConnection(url , username , password ) ;
}catch(SQLException se){
System.out.println("数据库连接失败!");
se.printStackTrace() ;
}
这里 DriverManager是类,Connection是接口
3、创建一个Statement
Statement stmt = con.createStatement() ; 或
PreparedStatement pstmt = con.prepareStatement(sql) ; 或
CallableStatement cstmt = con.prepareCall("{CALL demoSp(? , ?)}") ;
Statement,PreparedStatement,CallableStatement都是接口
4、执行SQL语句
例如:
ResultSet rs = stmt.executeQuery("SELECT * FROM ...") ;
ResultSet是接口
5、处理结果
就是从ResultSet里拿出结果
6、关闭JDBC对象
整个过程就没用到什么类啊,只有Class和DriverManager是类。如果算上输入的参数,String也是类。
用于连接mysql的java类_【考试】列举Java连接数据库用到的类有哪些。相关推荐
- jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...
Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...
- getconnection java_在MyEclipse用java写的一个GetConnection1.java,用于连接MySQL,却总是出错。(没有财富值了,见谅!)...
在MyEclipse用java写的一个GetConnection1.java,用于连接MySQL,却总是出错.求救!!!packageJavaBean1;importjava.sql.*;import ...
- groovy 使用java类_深入学习java中的Groovy 和 Scala 类
前言 Java 传承的是平台,而不是语言.有超过 200 种语言可以在 JVM 上运行,它们之中不可避免地会有一种语言最终将取代 Java 语言,成为编写 JVM 程序的最佳方式.本系列将探讨三种下一 ...
- abstract类_「深入Java虚拟机」之二:Class类文件结构
平台无关性 Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现.不仅使用Java编译器可以把Java代码编译成存储字节码的Cla ...
- python连接mysql查询一个数据_使用Connector / Python连接MySQL/查询数据
使用Connector / Python连接MySQL connect()构造函数创建到MySQL服务器的连接并返回一个 MySQLConnection对象 在python中有以下几种方法可以连接到M ...
- serve注解是加在哪个类_不会 Java 注解 ? 看这一篇文章!
对于Java注解,我之前的印象是很模糊的,总觉得这个东西经常听说,也经常用,但是具体是怎么回事,好像没有仔细学习过,说到注解,立马想到@Controller,仅此而已. 对于Java注解,我咨询过一些 ...
- xsd 生成 java 类_如何从Java类生成XSD
xsd 生成 java 类 In last few posts, we learned about Java JAXB and how to generate java class from XSD. ...
- 什么命令用于撤销mysql用户的权限_下列命令中,___命令用于撤销MySQL用户对象权限。...
[多选题]以下属于酒店接待服务项目的是( ) [单选题]ZX14-01-02若 粒子(电量为 )在磁感应强度为 均匀磁场中沿半径为 的圆形轨道运动,则 粒子的德布罗意波长是( ) [单选题]U7- p ...
- mysql使用结巴语句_结巴分词 java 高性能实现,是 huaban jieba 速度的 2倍
Segment Segment 是基于结巴分词词库实现的更加灵活,高性能的 java 分词实现. 创作目的 分词是做 NLP 相关工作,非常基础的一项功能. jieba-analysis 作为一款非常 ...
最新文章
- 纯JS导出excel(支持中文)
- 丽水数据可视化设计价格_网站建设之B端交互设计——数据可视化图表
- 在VMware Workstation上安装Kali Linux
- 【C 语言】结构体相关 的 函数 指针 数组
- get方法报空指针_智能指针shared_ptr踩坑笔记
- 理解 Python 中的多线程
- 矩阵快速幂 学习笔记
- 绝地服务器维护7月5日,绝地求生正式服7月5日停机更新维护内容公告
- hdu 4856 Tunnels
- JavaScript语言精粹--执行环境及作用域,this
- python面试题No6
- github可以刷星吗_GitHub 没有 star,该写进简历里吗?
- one list to muti list
- 是谁让网管员的薪水如此低廉?
- Hexo添加Icarus主题
- 微信中怎样查看微信热点?分享技巧!微信中如何查看微信热点?
- 【计算机视觉】opencv姿态解算4 视觉导航 单目特征检测与实时位姿
- jtag、在线仿真器
- JAVA实现把PPT转PDF的方法
- python m4a转mp3_如何将蜻蜓fm文件转化为音频文件