idea连接到数据库要学习的七个技术
1.将jdbc驱动程序加载到内存中
这里需要注意的是如果你使用的MySQL用的是最新版本需要下载最新的jar包。
在写的时候这里会报错,这个应该是还没有运行的原因吧,但是我们只要想办法解决就好了,就需要用到异常处理。如果你还没有学过异常的话,那么你就可以把异常学习了以后,在来学习理解这里。
这里建议使用try块解决。因为一般我们都是使用的try,抛出的方法都是很少使用的。
2.用驱动程序管理器从驱动程序当中获取一个连接对象
不难发现这里又报了一个错误,这里依然是因为异常的原因,这里提及一下,错误和异常是两个概念。
这样就解决异常了
3.通过连接对象获得一个语句对象
4.编写一个字符串的sql语句
如果这个sql语句要是看不懂,那么我就没有什么办法了
5.接下来就是执行sql语句了
6.使用结果当中的数据
7.关闭jdbc对象,打开就要关闭这个习惯一定要养成
public class connction {public static void main(String[] args) {//1.将jdbc驱动加载到内存//Class.forName("自己jar包的名字")try {Class.forName("com.oracle.util.Checksums");//2.用驱动程序管理器从驱动程序当中获取一个连接对象Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/dvd_manager","root","password");//3.通过连接对象获得一个语句对象Statement stmp = con.createStatement();//4.编写一个字符串的sql语句String str = "SELECT * FROM DVD";//5.接下来就是执行sql语句ResultSet rs = stmp.executeQuery(str);//6.使用结果当中的数据while (rs.next()){System.out.println(rs.getInt("id")+rs.getString("name"));}//7.关闭所有的jdbc对象rs.close();con.close();stmp.close();} catch (ClassNotFoundException | SQLException e) {e.printStackTrace();}} }同样,需要自己加包,这里只是给的代码。
注意:如果你的数据库是MySQL数据库版本是8.0版本的需要自己去网站里面下载最新版本的驱动器。
idea连接到数据库要学习的七个技术相关推荐
- mysql远程连接工具 cen_Navicat远程连接Centos数据库Mysql
一.安装mysql: 在 MySQl 的官网上我们可以 Yum Repository 的下载链接 # wget -i -c https://dev.mysql.com/get/mysql80-comm ...
- mysql数据库互联网连接_myeclipse怎么连接mysql数据库?(详细步骤)
步骤:1.打开Database窗口:2.在空白处右击"new",创建连接:3.在弹窗中,选择连接方式.填写配置信息.添加驱动:4.测试配置是否正确,测试成功,点击Finish完成创 ...
- ts连接mysql数据库_各种数据库的连接方法
一.JDBC连接各种数据库 1.Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver"). ...
- java中oracle.链接,java连接Oracle数据库的方法解析
本文主要对java连接Oracle数据库方法进行步骤解析,具有很好的参考价值,需要的朋友一起来看下吧 Oracle数据库先创建一个表和添加一些数据 1.先在Oracle数据库中创建一个student表 ...
- Hibernate连接mysql数据库并自动创建表
天才第一步,雀氏纸尿裤,Hibernate第一步,连接数据库. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个 ...
- ADO连接各种数据库
通过ADO连接各种数据库的字符串集 海南省信息服务中心 温大文 在网络编程过程中,ADO(Activex Data Object)编程往往是不可少的工作,特别是开发电子商务网站.既然讲到ADO数据对 ...
- myeclipse连接mysql怎么调用_myeclipse连接mysql数据库详细步骤
第一步 打开Database windows-prefenrence-showview-DBbrowser ,此时会在工具底部有个DBbrowser ,选中它,再它所控制的页面的任意位置 右击new ...
- java jdbc 连接mysql数据库 实现增删改查
好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...
- mysql 连接其他数据库_普通用户从其他主机连接MySQL数据库
一.登陆数据库 mysql -u root -p [超级用户密码]; 二.创建新用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 参 ...
最新文章
- 2016 linux发行版排行_Linux发行版排行榜榜首:MX 19.1操作系统自有它不凡的魅力...
- Oracle OEM 配置报错: No value was set for the parameter DBCONTROL_HTTP_PORT 解决方法
- 4大案例分析金融机构的大数据应用
- ASP.NET中常用的26个优化性能方法(转)
- js学习总结----轮播图之渐隐渐现版
- 路由 交换 网桥 相关转贴
- asp.net core mvc View Component 应用
- MYSQL基础之centos 6下二进制安装mariadb
- linux怎么编译sharedptr,如何使用智能指针(例如auto_ptr r shared_ptr)在Linux上使用C++生成链接列表数据结构?...
- 严阵以待的意思是什么,怎么用严阵以待造句?
- 区块链的爆发仍为时尚早......
- 平面四边形八节点等参单元的平面有限元分析程序
- 以太坊开发入门,完整入门
- PAT题集2019.6.5排名变动
- 2020.08.10多态
- 【mmdetection3d】——3D 目标检测 NuScenes 数据集
- pycharm的主菜单消失如何解决(“File-Edit-Navigate-View”等菜单丢失)
- 又又又被段永平加仓,是时候抄底腾讯了吗?
- 史上最全的APP运营推广方案~
- AFL--模糊测试使用浅析