java数据库配置_Java数据库配置(一)
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数据库配置(一)相关推荐
- java数据库驱动_Java数据库驱动链接大全
Java数据库驱动链接大全 MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdb ...
- java和opencv配置_Java——OpenCVWindows配置和项目中jar包的简单配置
1. 安装OpenCV 1.1 下载相应的OpenCV版本,解压 1.2 将 openCV的dll文件(D:\InstallPackages\OpenCV\opencv\build\java\x64) ...
- java选项设置_java环境配置
javac无法执行检查:看看java 相关的java相关路径有没有多余的符号,比如多出分号,逗号(笔者上面是正确的路径展示形式) Win10下 Java环境变量配置 首先,你应该已经安装了 Java ...
- java数据库技术_JAVA数据库技术
2016-11-03 JDBC(java Database connection,)是一种用于执行SQL语句的API,他是有一些java语言写的类和界面组成,他提供了了标准的应用程序接口,是开发人员可 ...
- java 排序库_Java数据库排序
privateJButtongetJButtonOK(){if(jButtonOK==null){jButtonOK=newJButton();jButtonOK.setBounds(newRecta ...
- java tomcat 数据源配置_Java编程:配置tomcat5数据源心得
在Admin控制台下host里面新建一个context,然后在下面配置datasource,由于是在页面环境下配置,所以一切都显得很简单. 然后就是在jsp里面测试看datasource配置是否成功. ...
- java定时器timer配置_java定时器配置解析
定时器是java的一大特色,本篇文章我们会了解定时器的配置有哪些方式,下面就跟小编一起看看吧. 实例package com.wxltsoft.tool; import org.junit.Test; ...
- java环境教程_java环境配置的详细教程(图文)
本篇文章给大家带来的内容是关于java环境配置的详细教程(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. JAVA环境变量的配置:Path,JAVA_HOME,CLASSPAT ...
- java 事务 数据库 事务_Java数据库编程——事务
我们可以将一组语句构建成一个事务(transaction).当所有语句都顺利执行之后,事务可以提交(commit).否则,如果其中某个语句遇到错误,那么事务将被回滚,就好像没有任何语句被执行过一样. ...
最新文章
- Ubuntu下编译并运行C++代码
- Java8新特性Optional、接口中的默认方法与静态方法
- php怎么随机显示6个数,PHP里一个12成员的数组,随机挑出6/3/3个成员(不重复),然后重新赋值,有什么简洁的办法实现?...
- 2019.4.17 映纷创意首页铺设练习
- flask上下文管理机制
- 员工薪酬管理设计方案
- Python学习之快速入门
- Ubuntu 删除dash 中无效的图标
- 如何注册和删除系统服务文件
- YUI 3 Cookbook 中文版
- pwm波如何控制电机代码_如何通过PLC控制伺服电机?
- c语言输出实心心矩形,c语言打印空白星号矩形
- 计算机国二复习攻略,全国计算机等级考试四级复习纲要二[1]
- 关于华硕主板的图像输出设置
- vue3使用watch失效的一个原因
- 产品研究:WPS如何在Office的“围剿”下突围
- windows7以上平台NDIS6框架的NDIS协议驱动开发
- jsp高校教学资源管理系统
- CpG ODN——艾美捷ODN 1826 (TLRGRADE)说明书
- 机械专业就业与计算机专业待遇,机械类专业毕业五年“薪资”排名,车辆工程“逆袭”!...
热门文章
- 台达内部速度指令_急等:Smart200控制台达B2伺服,原点手动速度错误?GOTO暂停、停止设计?暂停再继续动作不对?-工业支持中心-西门子中国...
- delphi XE https接口 出错 Could not load SSL library
- 汇川中型PLC与威纶通触摸屏标签通讯
- shader拖尾_Unity LineRenderer 之 鼠标轨迹记录和拖尾实现
- pytorch如何加载MNIST数据集
- 【超详细Scratch教学课件分享】简单倒计时
- eclipse国内镜像下载资源
- hp计算机如何进入启动界面,BIOS使用之HP BIOS篇-惠普电脑怎么进入bios
- arm9 mini2440 supervivi烧写方法
- Android Monkey Test