在工作中也许我们很少会自己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第一篇之获得数据库连接相关推荐

  1. 3、SpringBoot解密第一篇

    SpringBoot解密第一篇 一.感受SpringBoot Starter 1.SpringBoot特性的优点有哪些? 引用官方: Spring Boot makes it easy to crea ...

  2. ETL第一篇(Kettle Spoon) 初遇

    ETL第一篇(Kettle Spoon) 初遇 ETL第二篇 调用webservice 简介 Kettle 是一款国外开源的 ETL 工具,纯 Java 编写,绿色无需安装,数据抽取高效稳定(数据迁移 ...

  3. b2c项目基础架构分析(二)前端框架 以及补漏的第一篇名词解释

    b2c项目基础架构分析(二)前端框架 以及补漏的第一篇名词解释 继续上篇,上篇里忘记了也很重要的前端部分,今天的网站基本上是以一个启示页,然后少量的整页切换,大量的浏览器后台调用web服务局部.动态更 ...

  4. zabbix监控第一篇---基础使用

    zabbix监控系统第一篇---安装和简单使用 在本文中主要讲一下目前比较流行的zabbix监控系统的安装和使用,实验以最新的zabbix版本为准. 1. 监控系统简介: 业界常用的监控系统主要包括N ...

  5. Spring全家桶第一篇--认识全家桶

    Spring全家桶第一篇--认识全家桶 前言 什么是SPRING全家桶 前言 打算更新一下这两年来接触到的SPRING WEB方面的知识,此篇开搞.不定时更新 什么是SPRING全家桶 官网:http ...

  6. Java数据库开发与应用之MySQL数据库、JDBC操作数据库、C3P0数据库连接池,Java反射等

    MySQL数据库,JDBC接口,MyBatis框架等,掌握的数据的存放和管理. Java数据库开发基础,介绍MySQL数据库.JDBC操作数据库.C3P0数据库连接池,Java反射等内容,进行油画商城 ...

  7. JAVA官方指导书全集 第一篇(中英双语)

    第一篇:The Java? Tutorials The Java Tutorials are practical guides for programmers who want to use the ...

  8. SpringBoot SpringBoot 基础篇(第一篇) 第2章 SpringBoot 全局配置 2.2 yaml 文件

    SpringBoot [千锋教育java教程SpringBoot2全套,springboot快速入门到项目实战视频教程] SpringBoot 基础篇(第一篇) 第2章 SpringBoot 全局配置 ...

  9. 继上一篇的初学数据库连接---网站课程设计完善(适合初学者)

    继上一篇的初学数据库连接-网站课程设计完善(适合初学者) 打开xampp软件中的两项Apache和mysql打开 进入xampp软件所在的文件夹下,进入htdocs文件 在htdocs文件创建文件 在 ...

最新文章

  1. (十二)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - zookeeper注册中心安装
  2. java apache fileutil_Java FileUtil.listFiles方法代码示例
  3. 非常详尽的 Shiro 架构解析!
  4. 单机最大负载_电流互感器允许接入的实际最大二次负载(注电案例1865)
  5. 圣诞节生成头像微信小程序源码1.3.0
  6. python中集合变量_详解python的变量缓存机制
  7. 安全生产六步法是什么_支塘镇探索“五步法”压紧压实出租厂房安全生产主体责任...
  8. Java读取word中表格
  9. school_vue操作记录
  10. Linux断开进程的某个socket,Linux Socket:如何在客户端程序中检测断开的网络?
  11. keepalived+LVS 详解(3) -- VRRP协议简介
  12. ssm教师教学评价系统(ssm教学评价系统教师ssm学生评教系统)JSP网上评教系统jsp评教系统
  13. 数据恢复——在Windows 10中恢复永久删除的文件的5种方法
  14. echarts 大数据可视化
  15. 生活随记 - 尝试与师傅沟通争取自己的权益
  16. 厨房里的ERP(MRP)
  17. Chrome 扩展 Pomodoro 开发小结
  18. 收藏:更换手机号必做的9件事
  19. “我没干过华为OD的岗位,但它是外包,我就要怼”,什么心态?
  20. 如何立即尝试macOS High Sierra Beta

热门文章

  1. 《男人这东西》—— 读后总结
  2. WEB开发之如何改善PHP开发方式
  3. 互联网协议 — TCP — 重传机制(可靠传输保障)
  4. OpenShift — 核心业务流程
  5. 用 Flask 来写个轻博客 (30) — 使用 Flask-Admin 增强文章管理功能
  6. 红帽虚拟化RHEV-PXE批量安装RHEV-H
  7. Simulink仿真教程2---一些基本操作
  8. 为Visual C++ 6.0添加批量注释和取消批量注释功能
  9. NR 5G 用户平面协议
  10. 迪拜测试世界上首款自动驾驶出租车,距离2030年的自动驾驶目标又进一步