Java数据库连接——jdbc-odbc桥连接方式

jdbc-odbc桥连接方式操作数据库SU(Course)

步骤:

1、配置数据源

控制面板下搜索管理工具->ODBC数据源(32位)->添加->选择sql server(填写名称mytest,服务器local或者.)->下一步->更改默认的数据库为SU->下一步->测试数据源至成功

用户数据源会多一条mytest,至此配置数据源成功。

2、在程序中连接数据源

打开eclipse,编写程序。

 1 public class Demo_1 {
 2
 3     public static void main(String[] args) {
 4         Connection ct=null;
 5         Statement sm=null;
 6
 7         try {
 8             //1.加载驱动(作用:把需要的驱动程序加入内存)
 9             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
10
11             //2.得到连接(指定连接到哪个数据源)
12             //如果配置数据源时,选择的是windows nt验证,则不需要用户名和密码
13             //若选择的是用户验证,则需要加上用户名和密码
14             ct=DriverManager.getConnection("jdbc:odbc:mytest");
15
16             //3.创建Statement或者PreparedStatement[区别]
17             sm=ct.createStatement();                 //Statement用处:主要用于发送SQL语句到数据库
18
19             //4.执行(进行crud,创建数据库,备份数据库,删除数据……)
20             //演示添加一条数据到Course表,executeUpdate可以执行添加删除和修改操作
21             int i=sm.executeUpdate("insert into Course values(‘8‘,‘软件测试‘,4,3)");
22
23             if(i==1){
24                 System.out.print("添加成功");
25             }else {
26                 System.out.print("添加不成功");
27             }
28
29         } catch (Exception e) {
30             e.printStackTrace();
31         }finally{
32             //关闭资源!!!顺序是谁后创建则先关闭
33             try {
34                 if(sm!=null){      //if语句是为了程序的健壮性
35                     sm.close();
36                 }
37                 if(ct!=null){
38                     ct.close();
39                 }
40             } catch (SQLException e) {
41                 e.printStackTrace();
42             }
43         }
44     }
45 }

执行程序,控制台输出添加成功。

打开sql server2012,查看SU数据库的Course表,确实多了一条数据,则操作成功。

时间: 2024-07-31 16:50:52

Java数据库连接——jdbc-odbc桥连接方式的相关文章

Java数据库连接——JDBC基础知识(操作数据库:增删改查)

一.JDBC简介 JDBC是连接java应用程序和数据库之间的桥梁. 什么是JDBC? Java语言访问数据库的一种规范,是一套API. JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库.比如建立数据库连接.执行SQL语句进行数据的存取操作. JDBC代表Java数据库连接. JDBC库中所包含的API任务通常与数据库使用: 连接到数据库 创

JDBC-ODBC桥连接方式操纵SQL数据库

/**  * 功能:演示使用JDBC-ODBC桥连接方式操纵SQL数据库  * 作者:徐守威  * 操作步骤:  * 1.配置数据源  * 2.在程序中连接数据源  * 3.操作数据  */ package com.jasxu; //引入sql包 import java.sql.*; public class T1 { /**   * @param args   */  public static void main(String[] args) {   // TODO Auto-generat

项目案例模板之jdbc两种连接方式

项目案例模板之jdbc两种连接方式 第一种连接方式 JDBCUtils.java package jdbc; ? import org.junit.jupiter.api.Test; ? import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; ? public class JDBCUtils { public static Connection connection; pri

java oracle thin 和 oci 连接方式实现多数据库的故障切换

一.thin方式 该种方式简便易用非经常见. 当中URL为 jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on) (ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)) (ADDRESS=(PROTOCOL=TCP)(HOST=10.132.111.14)(PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=busi_db))) 当中LOAD_BALANCE=on表示负载开启,

Java数据库连接——JDBC调用存储过程,事务管理和高级应用

阅读目录 一.JDBC常用的API深入详解及存储过程的调用1.存储过程(Stored Procedure)的介绍2.JDBC调用无参存储过程3.JDBC调用含输入参数存储过程4.JDBC调用含输出参数存储过程二.JDBC的事务管理1.JDBC实现事务管理2.通过代码实现事物的管理三.数据库连接池(dbcp.c3p0)1.dbcp使用步骤2.c3p0使用步骤3.连接池总结四.JDBC的替代产品(Hibernate.Mybatis)1.Commons-dbutils 2.Hibernate简介3.M

Java数据库连接--JDBC调用存储过程,事务管理和高级应用

相关链接:Jdbc调用存储过程 一.JDBC常用的API深入详解及存储过程的调用 1.存储过程的介绍 我们常用的操作数据库语言SQL语句在执行的时候要先进行编译,然后执行,而存储过程是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过制定存储过程的名字并给出参数(如果该存储过程带有参数) 来执行它.存储过程是数据库中 的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程. 一个存储过程是一个可编程的函数,它在数据

有关Access JDBC ODBC问题

前言:学校教学Java课程中有要连接jdbc odbc的需求,在自己电脑上测试的时候出现很多的问题. 又增添Tomcat课程,连接access jdbc odbc需求增大: 下面是本人出现的问题和解决办法 系统WIN10 64位 office 2016 ①首先,JDK1.8版本取消了JDBC ODBC的连接方式,换JDK1.7版本,当然你可以选择其它更低级的的版本. ②创建ODBC时,有两种选择. ③64位的打开后无,Microsoft Access Driver 选项,选择32位的进行创建.

jdbc桥连接过程解析

读多少源码,便知自己有多无知! 想温习一下桥链接模式,然后觉得自己已然吃透了,因为自己写的博客,觉得还是应该更具体一些. 类似于这样的结构: 个人理解: 结构型模式 - 桥连接模式 概述: Bridge模式的应用场景 结构图: 桥接模式的优缺点 桥连接模式的应用实例 代码(其实读UML图要比代码还要一目了然) 参考/转自 便是一目了然了,觉得应该找个在Java中桥连接模式的实际应用,于是就找到了Jdbc连接. 于是,困惑的旅程开始了....... //加载及注册JDBC驱动程序 Class.fo

JAVA数据源连接方式汇总

转自http://blog.csdn.net/itwit/article/details/7028135 —————————————————————————————— 一.问题引入 在java程序中,需要访问数据库,做增删改查等相关操作.如何访问数据库,做数据库的相关操作呢? 二.Java连接数据库方法概述 java.sql提供了一些接口和类,用于支持数据库增删改查等相关的操作.该jar包定义了java访问各种不同数据库(mysql,oracle,sqlserver.....)的统一接口和标准.