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(非诚请勿扰,加好友请备注在哪里看到的)
查看全文
相关阅读:
初识ACM——幸好不用排序
初识ACM——中文的信仰
初识ACM——中文的信仰
初识ACM——九九乘法表
初识ACM——九九乘法表
JavaScript 10 作用域
JavaScript 09 简单的加法计算器
JavaScript 08 函数
JavaScript 07 类型转换
JavaScript 06 基本数据类型
原文地址:https://www.cnblogs.com/qikeyishu/p/7222312.html
最新文章
UVA 122 Trees on the level (二叉树的层次遍历)
UVA 679 Dropping Balls(二叉树的编号)
POJ 1664 放苹果(递归)
Codeforces 740A Alyona and copybooks
Codeforces735D Taxes(哥德巴赫猜想)
【24题】方格取数问题【网络流】
【24题】方格取数问题【网络流】
【24题】方格取数问题【网络流】
【模板】最小费用最大流【费用流】
【模板】最小费用最大流【费用流】
热门文章
【模板】最小费用最大流【费用流】
时钟【BFS】
时钟【BFS】
时钟【BFS】
时钟【BFS】
初识ACM——崭露头角
初识ACM——崭露头角
初识ACM——渐入佳境
初识ACM——渐入佳境
初识ACM——幸好不用排序
Copyright © 2011-2022 走看看