JDBC第一篇之获得数据库连接
在工作中也许我们很少会自己SQL操作数据库,但是个人认为了解一些JDBC知识还是很有必要的。
环境:
数据库:mysql
驱动:mysql-connector-java-5.1.25-bin.jar
程序例子:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBconnectionT01 {
public static void main(String[] args) {
//测试连接情况
DBconnectionT01 db=new DBconnectionT01();
System.out.println(db.getcon());
}
public Connection getcon()
{
Connection con=null;
try {
//加载驱动
Class.forName("com.mysql.jdbc.Driver");
//根据配置参数获得数据库连接
String url="jdbc:mysql://localhost:3306/dotestdb";
String username="root";
String password="";
return con=DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
System.out.println("加载数据库驱动失败"+e.getMessage());
} catch (SQLException e) {
System.out.println("获得数据库连接失败"+e.getMessage());
}
return con;
}
}
示例程序源码在附件中下载
----------------------------------------------------------------------------------------
注意:
(1)在实际自己编写代码环境中自己要连接的数据库和连接配置信息
(2)在一般情况下如果要使用JDBC进行编程最好将配置信息写到配置文件中(如:properties),便于使用数据数据库的切换
有没有哪位博友使用过博文里面给程序添加序号的功能的啊,我试了好久都没有成功,有的话分享一下,谢谢
转载于:https://blog.51cto.com/gnlgnl/1254887
JDBC第一篇之获得数据库连接相关推荐
- 3、SpringBoot解密第一篇
SpringBoot解密第一篇 一.感受SpringBoot Starter 1.SpringBoot特性的优点有哪些? 引用官方: Spring Boot makes it easy to crea ...
- ETL第一篇(Kettle Spoon) 初遇
ETL第一篇(Kettle Spoon) 初遇 ETL第二篇 调用webservice 简介 Kettle 是一款国外开源的 ETL 工具,纯 Java 编写,绿色无需安装,数据抽取高效稳定(数据迁移 ...
- b2c项目基础架构分析(二)前端框架 以及补漏的第一篇名词解释
b2c项目基础架构分析(二)前端框架 以及补漏的第一篇名词解释 继续上篇,上篇里忘记了也很重要的前端部分,今天的网站基本上是以一个启示页,然后少量的整页切换,大量的浏览器后台调用web服务局部.动态更 ...
- zabbix监控第一篇---基础使用
zabbix监控系统第一篇---安装和简单使用 在本文中主要讲一下目前比较流行的zabbix监控系统的安装和使用,实验以最新的zabbix版本为准. 1. 监控系统简介: 业界常用的监控系统主要包括N ...
- Spring全家桶第一篇--认识全家桶
Spring全家桶第一篇--认识全家桶 前言 什么是SPRING全家桶 前言 打算更新一下这两年来接触到的SPRING WEB方面的知识,此篇开搞.不定时更新 什么是SPRING全家桶 官网:http ...
- Java数据库开发与应用之MySQL数据库、JDBC操作数据库、C3P0数据库连接池,Java反射等
MySQL数据库,JDBC接口,MyBatis框架等,掌握的数据的存放和管理. Java数据库开发基础,介绍MySQL数据库.JDBC操作数据库.C3P0数据库连接池,Java反射等内容,进行油画商城 ...
- JAVA官方指导书全集 第一篇(中英双语)
第一篇:The Java? Tutorials The Java Tutorials are practical guides for programmers who want to use the ...
- SpringBoot SpringBoot 基础篇(第一篇) 第2章 SpringBoot 全局配置 2.2 yaml 文件
SpringBoot [千锋教育java教程SpringBoot2全套,springboot快速入门到项目实战视频教程] SpringBoot 基础篇(第一篇) 第2章 SpringBoot 全局配置 ...
- 继上一篇的初学数据库连接---网站课程设计完善(适合初学者)
继上一篇的初学数据库连接-网站课程设计完善(适合初学者) 打开xampp软件中的两项Apache和mysql打开 进入xampp软件所在的文件夹下,进入htdocs文件 在htdocs文件创建文件 在 ...
最新文章
- (十二)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - zookeeper注册中心安装
- java apache fileutil_Java FileUtil.listFiles方法代码示例
- 非常详尽的 Shiro 架构解析!
- 单机最大负载_电流互感器允许接入的实际最大二次负载(注电案例1865)
- 圣诞节生成头像微信小程序源码1.3.0
- python中集合变量_详解python的变量缓存机制
- 安全生产六步法是什么_支塘镇探索“五步法”压紧压实出租厂房安全生产主体责任...
- Java读取word中表格
- school_vue操作记录
- Linux断开进程的某个socket,Linux Socket:如何在客户端程序中检测断开的网络?
- keepalived+LVS 详解(3) -- VRRP协议简介
- ssm教师教学评价系统(ssm教学评价系统教师ssm学生评教系统)JSP网上评教系统jsp评教系统
- 数据恢复——在Windows 10中恢复永久删除的文件的5种方法
- echarts 大数据可视化
- 生活随记 - 尝试与师傅沟通争取自己的权益
- 厨房里的ERP(MRP)
- Chrome 扩展 Pomodoro 开发小结
- 收藏:更换手机号必做的9件事
- “我没干过华为OD的岗位,但它是外包,我就要怼”,什么心态?
- 如何立即尝试macOS High Sierra Beta