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(非诚请勿扰,加好友请备注在哪里看到的)
查看全文
相关阅读:
“让开发者爱上安全测试”系列之“源码安全测试”——开发者之伤
敏捷开发中高质量 Java 代码开发实践
软件测试转型之路--革新全程软件测试
衡量DevOps成功的15个标准
C# winFrom窗体设计问题-部分文件打不开窗体设计器 变成类.cs
Asp.net IIS Express 无法启动 解决办法
C# winForm资源文件实现多语言切换
C#用DataTable实现Group by数据统计
C# 控件拖动
Android studio Error:org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to
原文地址:https://www.cnblogs.com/qikeyishu/p/7222312.html
最新文章
Linux下*.tar.gz文件解压缩命令
linux 下编译安装php
php中urlencode使用
php 字符编码转换函数 iconv mb_convert_encoding比较
PHP 中const 与define 区别
六扇门风云/江湖风云录 4.07 宝箱 宝藏
mvc checked="checked"
遇到 Error creating the Web Proxy specified in the 'system.net/defaultProxy' configuration section的解决办法
C# .net 最大HTTP连接数
实体类型 不是当前上下文的模型的一部分
热门文章
HttpWebRequest 注意
调用wcf 得不到HttpWebResponse.ContentLength的长度
C#.NET ,微信退款证书
github 添加 C# IGNORE
winform 承载 WCF 注意,可能不是工作在多线程模式下
PHP漏洞全解—————9、文件上传漏洞
PHP任意文件上传漏洞(CVE-2015-2348)
常用安全测试用例(二)
在U盘打造个性化PE工具箱+KALI(Persistence)+存储的工作站
如何避免遗漏bug
Copyright © 2011-2022 走看看