zoukankan
html css js c++ java
使用JDBC技术连接数据库(附源码)--JAVA的简单应用
一.创建数据库(以mysql数据库为例)
mysql数据库的下载安装与配置 -可参考博主之前的随笔:
Windows平台下搭建MySQL数据库
创建wxb数据库-create database wxb;
使用-show databases语句可查看mysql数据库下的所有数据库名
二.使用JDBC技术连接MySQL数据库
JAVA=============JDBC===============DB
高级编程语言 结构化查询语言
JDBC: Java Database Connectivity -java与数据库连接
JDBC核心是:六步法、六要素
与数据库连接需要用到六步法中的前两步:加载驱动->创建连接
六要素:DriverType、ServerName、Port、database name 、UserName、Password
(驱动类型、服务器名称、端口号、数据库名、用户名、密码)
1.第一步:加载驱动
添加数据库JAR包到项目上->使用Class.forName()方法加载 com.mysql.jdbc包中的驱动类Driver->
用try...catch捕获异常,保证数据库JAR包主要的类有效
数据库JAR包下载:
jar.zip
2.第二步:创建连接
通过DriverManager类中的方法getConnection(),利用六要素连接到数据库wxb
用try...catch捕获异常。
代码如下:
package cn.nxl123.www;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Connect {
public static void main(String[] args) {
String className="com.mysql.jdbc.Driver";
try {
Class.forName(className);//通过forName方法加载驱动
System.out.println("加载驱动成功!");
} catch (ClassNotFoundException e) {
// 用来捕获异常
System.out.println("加载驱动失败!");
e.printStackTrace();
}
String url="jdbc:mysql://localhost:3306/wxb?useSSL=false";//四要素
String user="root";//下面是两要素,root是博主电脑mysql用户名
String password="123456";//博主mysql用户密码设置为123456
try {
//DriverManager类中的方法getConnection(),利用六要素连接到数据库wxb
DriverManager.getConnection(url, user, password);
System.out.println("连接数据库成功!");
} catch (SQLException e) {
//第二次捕获异常
System.out.println("连接数据库失败!");
e.printStackTrace();
}
}
}
连接成功
:
源码:
JDBC-dba.zip
备注:
文章为本人原创 转载请注明出处 文章难免会有纰漏之处 还望大家多多包含 如有意见或者建议可与本人联系 本人QQ:2187093468(非诚请勿扰,加好友请备注在哪里看到的)
查看全文
相关阅读:
github使用及介绍
git分支 & git标签
nginx配置文件参考
PHP优化
Nginx优化
Git安装及基础命令使用
JavaScript框架设计-node节点
论文爬取(一)
JAVA日报
JAVA日报
原文地址:https://www.cnblogs.com/qikeyishu/p/7222312.html
最新文章
ts基础语法
ts 初体验
tp5.1多条件组合查询
Electron使用electron-builder 的配置
Electron Build 打包后如果安装在CProgram Files目录的问题
git中commit了过大的文件的解决办法
关于electron的开发应用路径和生产路径的问题
tp5.1 随机查询数据
vue源码分析(一)>>: props
普通的 Console 转为 Win32(无法解析的外部符号 _main,函数 "int __cdecl __scrt_common_main_seh(void)")
热门文章
VS 2019 编译的程序在 xp 下运行
第8章:Windows 下的异常处理-SEH
第7章:Windows 内核基础(内核调试暂略)
性能一直是 Laravel 框架为人诟病的一个点,所以调优 Laravel 程序算是一个必学的技能。
Sentry-DingDing
sentry email 邮箱发送
k8s实现elk日志收集系统部署
jenkins获取gitlab代码自动构建流程
jenkins基础搭建 & 页面配置
gitlab私有仓库搭建 & 代码拉取上传
Copyright © 2011-2022 走看看