【JDBC】一、JDBC连接数据库
2018-09-29 04:04:00来源:博客园 阅读 ()
1 package com.jdbc; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.SQLException; 6 7 /** 8 * 加载驱动 9 * @author Asus 10 * 11 */ 12 public class Demo { 13 //驱动名称 14 private static String jdbcName = "com.mysql.cj.jdbc.Driver"; 15 //数据库地址 16 private static String dbUrl = "jdbc:mysql://localhost:3306/db_book?useUnicode=true&characterEncoding=utf-8&useSSL=false"; 17 //数据库用户名 18 private static String dbUser = "root"; 19 //数据库密码 20 private static String dbPassword = "123456"; 21 22 public static void main(String[] args) { 23 try { 24 Class.forName(jdbcName); 25 System.out.println("加载驱动成功"); 26 } catch (ClassNotFoundException e) { 27 e.printStackTrace(); 28 System.out.println("加载驱动失败"); 29 } 30 Connection con = null; 31 try { 32 con = DriverManager.getConnection(dbUrl,dbUser,dbPassword);//驱动管理类,主要负责获取一个数据库的连接 33 System.out.println("连接数据库成功"); 34 } catch (SQLException e) { 35 e.printStackTrace(); 36 System.out.println("连接数据库失败"); 37 } finally { 38 try { 39 con.close(); 40 } catch (SQLException e) { 41 // TODO Auto-generated catch block 42 e.printStackTrace(); 43 } 44 } 45 } 46 }
一、JDBC连接数据库步骤
第一步:加载驱动
第二步:连接数据库
第三步:使用语句操作数据库
第四步:关闭数据库连接,释放资源
二、在项目里配置数据库驱动
三、加载数据库驱动
1 MySql驱动名:com.mysql.jdbc.Driver 2 加载方式:Class.forName(驱动名);
四、连接及关闭数据库
1.DriverManager驱动管理类,主要负责获取一个数据库的连接
1 返回值:Connection 2 DriverManager.getConnection(String url, String user, String password); //试图建立到给定数据库 URL 的连接。
2.MySQL数据库的连接地址格式
jdbc:mysql://IP地址:端口号/数据库名称
3.Connection 接口的方法
void close关闭数据库,释放资源,而不是等待他们被自动释放。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- SpringBoot 2.3 整合最新版 ShardingJdbc + Druid + MyBatis 2020-06-11
- JSP+Structs+JDBC+mysql实现的诚欣电子商城 2020-06-08
- Spring11_JdbcTemplate 2020-06-07
- 拼多多三面惨败,问题在于java中间件、数据库与spring框架. 2020-06-04
- Mybatis 的连接池技术 2020-06-01
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash