JDBC下载,使用,访问数据库
1. 下载:
(1)最新版:点这里
(2)可选择不同语言:
(3)历史版本下载:
2. 解压
下载文件【例:sqljdbc_9.2.1.0_jpn.zip】解压后:
3. 把jar包加入工程
(1)拷贝适合的jar文件到工程里:
比如把mssql-jdbc-9.2.1.jre8.jar拷贝到:工程目录\lib\mssql-jdbc-9.2.1.jre8.jar
(2)更新Java Build Path:
工程点右键 -> Java Build Path -> Libraries -> Add Jars… -> 选择刚才加的jar文件
(3)更新MANIFEST.MF文件:
Class-Path中追加mssql-jdbc-9.2.1.jre8.jar
注:通过【Export -> JAR file -> 填写jar名 -> Next -> … -> Generate the manifest file -> Save the manifest in the workspace -> 填写manifest路径和名字】可以自动生成manifest文件。
4. 访问数据库代码
import java.sql.Connection;
import java.sql.Drivermanager;
import java.sql.SQLException;
import java.sql.Statement;public class XXX {public void accessDB() {try {// 用Class.forName加载JDBC驱动程序。forName为静态方法。Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");// 创建数据库连接。需要参数:url,用户名,密码。Connection con = Drivermanager.getConnection("jdbc:sqlserver://localhost:1433;databasename=DB01", "sa", "analyze");// 创建Statement实例来执行语句。final Statement stmt = con.CreateStatement();// executeQuery执行查询语句,返回一个结果集ResultSet。ResultSet rs = stmt.executeQuery(“select col1 from tblA”);while(rs.next()){String val01 = rs.getString("col1");String val02 = rs.getString(1);}// executeUpdate:用于执行INSERT、UPDATE、DELETE、CREATE TABLE和DROP TABLE等。返回的类型是int,表示执行了sql语句后被影响到的行数。// execute:返回类型是Boolean,表示有无ResultSet返回。stmt.execute("insert tblA values ('abc');");stmt.close();con.close();} catch(SQLException e){e.printStackTrace();}}
}
JDBC下载,使用,访问数据库相关推荐
- SpringBoot实战(四)之使用JDBC和Spring访问数据库
这里演示的是h2databse示例,所以简单的介绍普及下h2database相关知识 H2数据库是一个开源的关系型数据库. H2是一个嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提 ...
- Java JDBC基础 连接数据库 操作数据库
1.JDBC概述 1.1 数据持久化 持久化(persistence) :把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业级应用数据持久化意味着将内存中的数据保存到硬盘上加以&qu ...
- jdbc mysql ppt,JAVAWEB数据库访问ppt课件.ppt-资源下载人人文库网
JAVA WEB数据库访问ppt课件.ppt 数据库访问 夏汛 泸职院信息工程系 学习目标 能够使用JDBC访问数据库 JDBC驱动程序的类型 JDBC ODBC桥 访问access 只能通过JDBC ...
- 通过Java访问数据库---JDBC
一.JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java ...
- 使用程序设计语言访问SQL:JDBC、从Python访问数据库、ODBC、嵌入式SQL
SQL 提供了一种强大的声明式查询语言.用 SQL 编写查询通常比用通用程序设计语言同样的查询进行编码要简单得多.然而,基于至少两种原因数据库程序员必须能够访问通用程序设计语言: 1.因为 SQL 并 ...
- Java小白修炼手册--第四阶段--JDBC(Java Database Connectivity : Java访问数据库的解决方案 )
目录 JDBC原理 JDBC标准 JDBC是什么 使用JDBC优点 JDBC接 口及数据库厂商实现 JDBC工作原理 Driver ( 驱动程序)接口及驱动类加载 Connection( 连接,关 ...
- JDBC访问数据库的基本程序
2019独角兽企业重金招聘Python工程师标准>>> 以下是jdbc访问数据库的基本程序,今后有时间再完善下. //属性配置文件 db.properties driver = co ...
- Java程序员从笨鸟到菜鸟之(七十八)细谈Spring(七)spring之JDBC访问数据库及配置详解
利用spring访问数据库是我们ssh程序中必不可少的步骤,在没有hibernate之前,我们一般都用jdbc访问数据库,所以用jdbc访问数据库必不可少的要进行一些配置,spring中为我们提供了访 ...
- Spring实战6-利用Spring和JDBC访问数据库
主要内容 定义Spring的数据访问支持 配置数据库资源 使用Spring提供的JDBC模板 写在前面:经过上一篇文章的学习,我们掌握了如何写web应用的控制器层,不过由于只定义了SpitterRep ...
- java访问数据库方式_java数据库访问(二)—JDBC方式(配合连接池)
上文记录了最基础的JDBC连接数据库的方法,但能看出一个问题,就是要不断的重复去创建connection和关闭connection,如果在对数据库的访问比较频繁的情况下,这种处理方式方式在性能方面是不 ...
最新文章
- 【活动报名 | 青源Talk第一期】喻纯 | 自然人机交互的进展与挑战
- [Oracle] oracle统计信息
- 从蚂蚁金服一窥人工智能在金融领域的机遇与挑战
- rhel7.2 mysql_RHEL 7.2 安装 MySQL 5.7.11 二进制版
- 服务器绑定域名可修改吗,云服务器可以绑定域名吗
- Windows Server 2012之ISCSI目标服务器群集
- 【JVM】类是怎么加载的?
- 找到指针的奇数位置 c语言,(ppt)【C语言程序设计】上机作业2010.ppt
- Emacs显示函数列表imenu-list
- MySQL多IDC部署注意事项
- 2021年总结:缘起性空,归来不少年——回顾这荆棘的一年
- VS2010SP1dvd1安装失败。
- m126a linux驱动下载,hpm126a驱动下载
- 杨辉三角c语言实验收获体会,实验感想与心得体会简短
- 微信小程序泛滥的今天,你知道如何测试吗?
- mybatis-plus过滤不查询某一字段
- PS平面设计如何学?零基础学习有多难?
- 【译】The Science of Scientific Writing
- 只需两分钟,如何下载b站高清封面图片
- android 无法添加帐户,android - Android SecurityException:uid xxxxx无法显式添加帐户 - 堆栈内存溢出...
热门文章
- 计算机硬盘搜索记录,怎么删除在电脑磁盘里搜索过文件 的记录
- linux vi命令
- linux vi命令怎么使用方法,Linux下 vi 命令用法
- 仿macos风格的windows11桌面(适用win10,win11,齐全模板与配件,及相关问题解决方案)
- 日历java代码_java 日历代码实现
- word表格三线表线宽度
- boost电路输出电流公式_boost升压电路参数计算
- 手工杀毒辅助软件(PC Hunter) V1.51 免费绿色版
- 字符串拼接的sql注入实战
- 大数据时代下,数据感知在数据质量管理系统中的应用