1.加载驱动

Class.forname(数据库驱动名);

1.1.下载驱动

在加载数据库驱动之前,我们要下载数据库驱动。一版情况下若想使用哪个数据库的驱动,在哪个数据库的官方网站就能找到java版本的数据库的驱动,例如:

1)mysql的驱动

https://dev.mysql.com/downloads/

选择Connector

选择平台

2)sqlite的驱动

sqlite的java驱动从 sqlite-jdbc 库下载 sqlite-jdbc-(VERSION).jar 的最新版本。

1.2 导入jar包

下载好相应的数据库驱动的jar包之后,若是在最原始的java开发环境,可以通过编写.classpath文件导入jar包。.classpath文件放在工程的根目录中,例:

2.建立数据库连接

使用DriverManager类的getConnection()静态方法来获取数据库连接对象,其语法格式如下所示:

Connection conn=DriverManager.getConnection(String url,String user,String pass);

其中:

url--数据库连接字符串.

user---数据库的用户名

pass---数据库密码

3.创建Statement对象

对数据库进行操作或访问时,需要使用sql语句,在Java语言中,sql语句通过Statement对象进行封装,发送给数据库。Statement对象不是通过Statement类直接创建的,而是通过Connection对象所提供的方法来创建各种Statement对象。

Statement smt=Connection.createStatement();

4.执行sql语句

获取Statement对象之后,就可以调用该对象的不同方法来执行sql语句,所有Statement都有以下三种执行sql语句的方法,具体哪一种方法由sql语句所产生的结果来决定。

如果sql语句运行后能产生结果集,Statement对象则将结果集封装成ResultSet查询语句,并返回一个ResultSet结果集对象。

5.关闭数据库

(1)关闭结果集

(2)关闭Statement对象

(3)关闭连接

6.SQLite数据库连接的样例

Connection c = null;

try {

Class.forName("org.sqlite.JDBC");

c = DriverManager.getConnection("jdbc:sqlite:test.db");

} catch (Exception e) {

System.err.println(e.getClass().getName() + ": " + e.getMessage());

System.exit(0);

}

System.out.println("Opened database successfully");

java数据库配置_Java数据库配置(一)相关推荐

  1. java数据库驱动_Java数据库驱动链接大全

    Java数据库驱动链接大全 MySQL: String Driver="com.mysql.jdbc.Driver";    //驱动程序 String URL="jdb ...

  2. java和opencv配置_Java——OpenCVWindows配置和项目中jar包的简单配置

    1. 安装OpenCV 1.1 下载相应的OpenCV版本,解压 1.2 将 openCV的dll文件(D:\InstallPackages\OpenCV\opencv\build\java\x64) ...

  3. java选项设置_java环境配置

    javac无法执行检查:看看java 相关的java相关路径有没有多余的符号,比如多出分号,逗号(笔者上面是正确的路径展示形式) Win10下 Java环境变量配置 首先,你应该已经安装了 Java ...

  4. java数据库技术_JAVA数据库技术

    2016-11-03 JDBC(java Database connection,)是一种用于执行SQL语句的API,他是有一些java语言写的类和界面组成,他提供了了标准的应用程序接口,是开发人员可 ...

  5. java 排序库_Java数据库排序

    privateJButtongetJButtonOK(){if(jButtonOK==null){jButtonOK=newJButton();jButtonOK.setBounds(newRecta ...

  6. java tomcat 数据源配置_Java编程:配置tomcat5数据源心得

    在Admin控制台下host里面新建一个context,然后在下面配置datasource,由于是在页面环境下配置,所以一切都显得很简单. 然后就是在jsp里面测试看datasource配置是否成功. ...

  7. java定时器timer配置_java定时器配置解析

    定时器是java的一大特色,本篇文章我们会了解定时器的配置有哪些方式,下面就跟小编一起看看吧. 实例package com.wxltsoft.tool; import org.junit.Test; ...

  8. java环境教程_java环境配置的详细教程(图文)

    本篇文章给大家带来的内容是关于java环境配置的详细教程(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. JAVA环境变量的配置:Path,JAVA_HOME,CLASSPAT ...

  9. java 事务 数据库 事务_Java数据库编程——事务

    我们可以将一组语句构建成一个事务(transaction).当所有语句都顺利执行之后,事务可以提交(commit).否则,如果其中某个语句遇到错误,那么事务将被回滚,就好像没有任何语句被执行过一样. ...

最新文章

  1. Ubuntu下编译并运行C++代码
  2. Java8新特性Optional、接口中的默认方法与静态方法
  3. php怎么随机显示6个数,PHP里一个12成员的数组,随机挑出6/3/3个成员(不重复),然后重新赋值,有什么简洁的办法实现?...
  4. 2019.4.17 映纷创意首页铺设练习
  5. flask上下文管理机制
  6. 员工薪酬管理设计方案
  7. Python学习之快速入门
  8. Ubuntu 删除dash 中无效的图标
  9. 如何注册和删除系统服务文件
  10. YUI 3 Cookbook 中文版
  11. pwm波如何控制电机代码_如何通过PLC控制伺服电机?
  12. c语言输出实心心矩形,c语言打印空白星号矩形
  13. 计算机国二复习攻略,全国计算机等级考试四级复习纲要二[1]
  14. 关于华硕主板的图像输出设置
  15. vue3使用watch失效的一个原因
  16. 产品研究:WPS如何在Office的“围剿”下突围
  17. windows7以上平台NDIS6框架的NDIS协议驱动开发
  18. jsp高校教学资源管理系统
  19. CpG ODN——艾美捷ODN 1826 (TLRGRADE)说明书
  20. 机械专业就业与计算机专业待遇,机械类专业毕业五年“薪资”排名,车辆工程“逆袭”!...

热门文章

  1. 台达内部速度指令_急等:Smart200控制台达B2伺服,原点手动速度错误?GOTO暂停、停止设计?暂停再继续动作不对?-工业支持中心-西门子中国...
  2. delphi XE https接口 出错 Could not load SSL library
  3. 汇川中型PLC与威纶通触摸屏标签通讯
  4. shader拖尾_Unity LineRenderer 之 鼠标轨迹记录和拖尾实现
  5. pytorch如何加载MNIST数据集
  6. 【超详细Scratch教学课件分享】简单倒计时
  7. eclipse国内镜像下载资源
  8. hp计算机如何进入启动界面,BIOS使用之HP BIOS篇-惠普电脑怎么进入bios
  9. arm9 mini2440 supervivi烧写方法
  10. Android Monkey Test