jdbc-odbc链接哪里错了?

/*演示jdbc-odbc桥连接
 * 1.配置数据源
 * 2.在程序中连接数据源
 * 
 */
package shujuku;
import java.sql.*;
public class Test1 
{

public static void main(String[] args) 
{
Connection ct=null;
Statement sm=null;
try {
//1.加载驱动(把需要的驱动程序加到内存)
Class.forName("sun.jdbc.odbc.jdbcodbcDriver");
//2.得到连接
ct=DriverManager.getConnection("jdbc:odbc:shujuyuan", "sa","hello");

//3.创建Statement 或PreparedStatement
//Statement主要用于发送sql语句到数据库
sm=ct.createStatement();

//4.执行(crud 创建数据库 备份数据库删除数据库。。。。)
//executeUpdate语句可进行添加 删除 修改
int i=sm.executeUpdate("insert into dpt values(5,‘打击部‘,‘四川‘)");
if(i==1)
{
System.out.println("添加成功");
}
else 
{
System.out.println("添加失败");
}
} catch (Exception e) {
e.printStackTrace();
}finally{
//关闭资源 谁后打开 谁先关闭
try {
//为了程序更好
if(sm!=null)
{
sm.close();
}

if(ct!=null)
{
ct.close();
}
} catch (SQLException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}

}

}
}

时间: 2024-12-29 12:56:27

jdbc-odbc链接哪里错了?的相关文章

Atitit.跨语言数据库db  api兼容性 jdbc odbc ado oledb 增强方案

Atitit.跨语言数据库db  api兼容性 jdbc odbc ado oledb 增强方案 1. 跨语言db api兼容性..1 2. 目前访问数据库的接口很多.比较常用的jdbc odbc 以及c api (php用此接口),共约101个类+128个c函数1 2.1. Jdbc api数量  约60个类..java.sql包下面的..大概几百个方法函数吧..2 2.2. Odbc api数量::约78个,odbc是个非oo的api2 2.3. C api (mysql ): 约50个..

Java通过ODBC链接数据库并遍历结果的一个问题

上一篇文章谈到怎么连接Oracle数据库,其实通过ODBC也差不多,只是driver要换成JdbcOdbcDriver.配置文件如下: driver=sun.jdbc.odbc.JdbcOdbcDriver url=jdbc:odbc:[Your DSN] username=[Your user name] password=[Your password] 需要注意的是,在sql语句里,避免出现重复的列别名,例如: select o.TIMESTAMP ReceivedTimestamp, o.

Connection conn = DriverManager.getConnection("jdbc:odbc:bbs");

Connection conn = DriverManager.getConnection("jdbc:odbc:bbs"); 这是JDBC连接数据库的时候用的一句话,,Connection是接口,DriverManager是一个类,,getConnection()方法  是静态方法 他们之所以能用= 号连接起 因为getConnection()方法 返回的是 实现了Connection接口的类的实例 其实Connection 是类 还是接口,,正常情况下使用类声明一个变量,, 而 接

JDBC ODBC区别

一.JDBC(Java DataBase Connectivity standard) 1.JDBC,它是一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库. 2. 驱动程序(JDBC driver) 要通过JDBC来存取某一特定的数据库,必须有相应的JDBC driver,它往往是由生产数据库的厂家提供,是连接JDBC API与具体数据库之间的桥梁. 3.DBMS 4.三者之间的联系 JDBC API调用驱动程序来访问DBMS 二.ODBC(Open Database Conn

理解class.forName() ---使用jdbc方式链接数据库时会经常看到这句代码

目录(?)[-] 官方文档 类装载 两种装载方法的区别 不同的类装载器 是否实例化类 在jdbc链接数据库中的应用 资源 原文地址:http://yanwushu.sinaapp.com/class_forname/ 使用jdbc方式链接数据库时会经常看到这句代码:Class.forName(String className).本文将浅显地解读这句代码的含义.看这篇文章之前应该对java的反射机制有所了解,至少是对Class类有一定的了解. 官方文档 初始化参数指定的类,并且返回此类对应的Cla

JSP使用JDBC ODBC 实例

JDBC ODBC Brige driver是JSP连接数据库的驱动,只要安装了JDK这个驱动就默认安装了 配置JDBC ODBC数据源的步骤:http://blog.csdn.net/lissdy/article/details/7059828 创建WebApplication,参照本博客其他文章 在WebApp目录下创建JSP 文件 创建JSP文件的时候发现JSP的标签不能自动code complete. 到settings->输入Code Complete 改变code complete 

java JDBC 数据库链接

1.准备环境搭建: myeclipse,sql2005,jdbc. 2.都下载完之后开始进行安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证) <1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得到其路径开始配置环境变量 在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdb

Eclipse &amp; MySQL &amp; JDBC||ODBC的配置与测试

Eclipse/MySQL/JDBC(ODBC)的配置与测试 第一步MySQL安装 01下载地址:http://dev.mysql.com/downloads/mysql/5.6.html 02download: 03解压缩到安装目录.(我的安装目录为D:\App) 04配置MySQL的环境变量 将MySQL安装目录下的bin文件夹路径,添加到path环境变量中. (我的路径:D:\App\mysql-5.6.19-win32\bin). 05打开命令行,进入\bin目录中,输入mysql –i

ODBC链接SQLServer数据库

1 #include <QtSql/QSqlDatabase> 2 #include <QMessageBox> 3 #include <QSqlError> 4 #include <QSqlQuery> 5 #include <QDebug> 6 7 8 int main(int argc,char* argv[]) 9 { 10 11 // 方法一 :通过DSN建立连接.DSN即数据源名称. 12 //下面例子sql server上的dbHo