如何使用java动态创建ODBC数据源

如题所述

jdbc数据库连接:1.加载驱动Class.forName(“xxxDriver”)2建立连接:Connection conn= DriverManager.getConnection(url,user,password);(url是连接地址ip端口号和数据库实例名,user用户名,password密码)3获取statement对象:Statement stmt=conn.createStatement();4通过Statement执行Sql语句:stmt.executeQquery(String sql)会返回查询结果集,stmt.executeUpdate(String sql)返回int型,表示影响记录的条数;5处理结果:ResultSet rs=str.executeQuery(String sql);while(rs.next()){
System.out.println(rs.getInt(id));
}
5:关闭数据源:rs.close();
下面是连接各种数据库的方法:
1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);

2、DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);

3、Sql Server7.0/2000数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
温馨提示:内容为网友见解,仅供参考
无其他回答

如何使用java动态创建ODBC数据源
jdbc数据库连接:1.加载驱动Class.forName(“xxxDriver”)2建立连接:Connection conn= DriverManager.getConnection(url,user,password);(url是连接地址ip端口号和数据库实例名,user用户名,password密码)3获取statement对象:Statement stmt=conn.createStatement();4通过Statement执行Sql语句:stmt.executeQ...

如何配置JAVA的ODBC数据源。
回答:配置ODBC数据源? 还是说 建立JDBC 数据库连接? 前面一个不都是 点点点然后就建立了?

如何使用java向couchdb中写数据
Java程序向数据库中插入数据,代码如下: \/\/首先创建数据库,(access,oracle,mysql,sqlsever)其中之一,其中access,sqlsever需要配置数据源(odbc);

Java如何连接access数据库
1 先建立一个access文件a1.mdb,并放在D:\/下;2 在数据库文件a1.mdb中建立一个表Table1;3 为Table1添加一列,并插入至少一条记录;4 一个完整的类,直接拿去运行就可以。import java.sql.*;public class ConnectAccess { public static void main(String args[]) throws Exception { ConnectAcce...

java可以通过代码设置odbc吗?
应用程序 (Application,你的程序)ODBC 管理器 (ODBC manager)ODBC 驱动程序(ODBC Drivers)数据源 (Data Sources,数据库)这四个组件的核心是ODBC 管理器。 你可把它想象成你的监工。你告诉它你希望他作什么,然后它把你的要求传达给它的工人(ODBC 驱动程序)并完成工作。如果工人有什么想告诉你的,它...

我现在在做java的数据库连接,想弄个odbc的连接,打开数据源,点击添加后...
直接用jdbc吧,odbc是比较老的写法,效率低,给你个jdbc程序参考:import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBCTest { public static void main(String[] args) { Connection con=ConnectionFactory.getConn();int rs...

java如何实现数据库连接?
怎么使用JAVA连接数据库?1、加载驱动程序。2、创建连接对象。3、创建sql语句执行对象。4、执行sql语句。5、对执行结果进行处理。6、关闭相关的连接对象即可(顺序跟声明的顺序相反)。处理结果两种情况:1、执行更新返回的是本次操作影响到的记录数。2、执行查询返回的结果是一个ResultSet对象。ResultSet...

Java如何连接access数据库
1 创建数据源 控制面板--性能与维护--管理工具--数据源或者控制面板--ODBC,在ODBC数据源管理器中选择“用户DSN”,选择添加,将出现选择安装数据源驱动程序的对话框。选择Microsoft Access Driver(*.mdb)并完成。将弹出“创建数据源”对话框。为创建的数据源取名,例如sun。选择数据库也就是Access文件...

简要说明为什么Java不使用ODBC?
首先,Java不能直接使用ODBC。因为ODBC使用C语言接口,如果让Java来调用本机C代码的话 ,那么会在安全、属性、健壮性、应用的可移植性等方面带来困难。其次,是因为ODBC使用了指针,而Java已经不使用指针了。所以在Java使用ODBC会出现一些奇奇怪怪的错误。最后就是,因为ODBC的学习难度较高。

...一直显示表无效~不能把数据库中的数据导入JAVA中
看你的连接方式,有jdbc,odbc连接。都有其基本的步骤,按照步骤来,肯定可以的。你得先到网上下载一个驱动jar包,然后连接,写正确用户名和密码,肯定没问题的

相似回答