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(非诚请勿扰,加好友请备注在哪里看到的)
查看全文
相关阅读:
机器学习中的距离度量
ubuntu 安装JDK
pandas 代码
pandas 常用统计方法
python内置函数map/reduce/filter
详解SQL Server连接(内连接、外连接、交叉连接)
什么是SAD,SAE,SATD,SSD,SSE,MAD,MAE,MSD,MSE?
数据挖掘算法源代码:很好的参考资料
python linecache模块读取文件用法详解
python读取文件指定行
原文地址:https://www.cnblogs.com/qikeyishu/p/7222312.html
最新文章
C语言中内存管理规范
配置文件相关
C# 单例模式
WCF中的异常
实例上下文模式:会话模式
实例上下文模式:单例模式
实例上下文模式:单调模式
Message小结(二)
Message小结(一)
DataContractSerializer数据不一致下序列化
热门文章
专题训练之区间DP
专题训练之LCA
专题训练之主席树
专题训练之AC自动机
专题训练之字典树
codeforces的dp专题
专题训练之莫队算法
专题训练之2-sat
专题训练之差分约束
专题训练之拓步排序
Copyright © 2011-2022 走看看