java连接数据库jdbc 这里是创建了一个空的项目 分六步走战略 step1:注册驱动 在这里我是创建了一张表成功的截图如下
在连接数库时我们先要将驱动导入idea
详情看以下图片:在idea中将数据库的驱动引进idea
首先我们点击idea左上角的file–>再点击project项目然后起一个你自己的用户名按以下的步骤即可将驱动导入到idea
我们可以看到除了jdk的版本外它的驱动也导进来了
step2:获取连接
step3: 获取数据库操作对象
step4:执行sql语句
step5:处理查询结果集
step6:释放资源**具体的所有的代码如下**: import java.sql.*; public class jdbc2 { public static void main(String[] args) { Connection conn = null; Statement stmt = null; //使用jdbc连接数据库分为六步走 //DriverManager.registerDriver(new com.mysql.jdbc.Driver());第一种注册驱动的方法 //注册驱动 (就是告诉java的虚拟机我连接是什么数据库或是....其它) try { *//注册驱动 (就是告诉java的虚拟机我连接是什么数据库或是)* Driver driver = new com.mysql.jdbc.Driver();//采用了多态的机制子类型的引用指向父类型的对象 DriverManager.registerDriver(driver);//在这里会报错我们使用trycatch包围 //获取连接 (此时java的虚拟机进程环和数据库进程的通道被打开属于进程间的通信是重量级的) String url = "jdbc:mysql://localhost:3306/zhiyong?useSSL=false";//localhost也可以填写ip号:是端口 zhiyong是我创建的数据库 String user = "root";//用户名我的是root String password = "root";//密码我的是root conn = DriverManager.getConnection(url,user,password);//到了这里我们可以先执行编一下看是否连接到数据库 System.out.println("数据库连接对象"+ conn); //在此处获取连接就是填写你的ip地址 端口号 你创建的数据库 以及数据库的用户名和密码 //获取数据库的操作对象 (就是要有一个对象去执行sql语句) stmt = conn.createStatement(); //执行sql (就是dql)增 删 改 String sql = "CREATE TABLE category (cid INT ,cname VARCHAR(100))"; int count = stmt.executeUpdate(sql);//返回值是影响数据库中的记录条数 //处理查询的结果集 (当第四部执行select的操作时就执行) //因为这是增删改操作所以没有第五步 } catch (Exception e) { e.printStackTrace(); }finally{ /* 释放资源 (就是数据库连接使用结束后要关闭) */ //在释放资源的时候我们要按从小到大依次进行关闭 //要分别对其用trycatch如果将其放在一个trycatch内就会报错 if (stmt != null){ try { stmt.close(); } catch (SQLException e) { e.printStackTrace(); } if (conn != null){ try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } } }
最后希望能帮助到大家 加油
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算