当前位置:首页 » 数据仓库 » java连接不同的数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

java连接不同的数据库

发布时间: 2023-05-29 02:15:52

❶ java JDBC连接不同的数据库写法sql,oracle,mysql

JDBC连接不同数据库的写法如下:


1、Oracle8/8i/9i数据库(thin模式)

Class.forName("oracle.jdbc.driver.OracleDriver");
Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SID
Stringuser="test";
Stringpassword="test";
Connectionconn=DriverManager.getConnection(url,user,password);

2、SQL Server2005及以上版本数据库

Class.forName("com.microsoft.sqlserver.SQLServerDriver");
Stringurl="jdbc:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
Stringuser="sa";
Stringpassword="";
Connectionconn=DriverManager.getConnection(url,user,password);


3、MySQL数据库

Class.forName("com.mysql.jdbc.Driver");
Stringurl="jdbc:mysql://localhost/myDB?
user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//myDB为数据库名
Connectionconn=DriverManager.getConnection(url);



4、DB2数据库

Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
Stringurl="jdbc:db2://localhost:5000/sample";//sample为你的数据库名
Stringuser="admin";
Stringpassword="";
Connectionconn=DriverManager.getConnection(url,user,password);

5、Sybase数据库

Class.forName("com.sybase.jdbc.SybDriver").newInstance();
Stringurl="jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名
PropertiessysProps=System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connectionconn=DriverManager.getConnection(url,SysProps);


6、Informix数据库

Class.forName("com.informix.jdbc.IfxDriver").newInstance();
Stringurl="jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";//myDB为数据库名
Connectionconn=DriverManager.getConnection(url);

7、PostgreSQL数据库

Class.forName("org.postgresql.Driver").newInstance();
Stringurl="jdbc:postgresql://localhost/myDB"//myDB为数据库名
Stringuser="myuser";
Stringpassword="mypassword";
Connectionconn=DriverManager.getConnection(url,user,password);


8、access数据库直连用ODBC的


Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Stringurl="jdbc:odbc:Driver={MicroSoftAccessDriver
(*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
Connectionconn=DriverManager.getConnection(url,"","");
StatementstmtNew=conn.createStatement();

❷ java实现动态连接多种数据库

1. 根扒笑据不同春指含的数据库加逗举载不同的驱动:Driver = Class.forName()...; DriverManager

❸ 一个java项目怎么连接两个不同的数据库

02--
这是java环境,里有插件其全,javase,javaee,javame都可以,还有你所说的java项目框架直接
020202
用他自己集成环境就能生成敏卖
2.数据库你要是为了省事直接下一个mysql就行了,50多兆,不比
微软的slqserver系列的差
SSH框架中的持久层框架Hibernate可以根据你自己建的pojo及pojo的xml映射文件,自动创建数据库表,约束,引用,关联等等.
3.你上面写的那么多数据库
其他一点影响都没有,数据库任意建的,你只要在构建环境时,加载不同的数据库驱动就行了
02--即陆大你上面那些基于orcle数据库的,你只要改个驱动程序,里面程序代码不用动,直接可以换数据库使用
另外,劝你一句,不要迷信视频,视频有好有坏,免费的视频看看
了解一下就行了,因为,有很多视频讲的真的好垃圾.最好买本讲原理的书,看原理,不要买那种整篇都是代码桥悉逗的书

❹ 一个java项目中如何连接两个以上的数据库

�0�2-- 这是java环境,里有插件其全,javase,javaee,javame都可以,还有你所说的java项目框架直接 �0�2�0�2�0�2 用他自己集成环境就能生成 2.数据库你要是为了省事直接下一个mysql就行了,50多兆,不比 微软的slqserver系列的差 SSH框架中的持久层框架Hibernate可以根据你自己建的pojo及pojo的xml映射文件,自动创建数据库表,约束,引用,关联等等. 3.你上面写的那么多数据库 其他一点影响都没有,数据库任意建的,你只要在构建环境时,加载不同的数据库驱动就行了 �0�2--即你上面那些基于orcle数据库的,你只要改个驱动程序,里面程序代码不用动,直接可以换数据库使用 另外,劝你一句,不要迷信视频,视频有好有坏,免费的视频看看 了解一下就行了,因为,有很多视频讲的真的好垃圾.最好买本讲原理的书,看原理,不要买那种整篇都是代码的书

❺ 一个java项目如何分别连接两个数据库(mysql 和 access)

封装一个数据库连接类 类中有使用 驱动名称 数据库地址 数据库用户名 数据库密码 作为参数 返回连接的方法 在连接不同的数据库时传入不同的参数 获得指定的连接 简单写了个

(Stringdb_driver,Stringdb_url,Stringdb_userName,Stringdb_passWord){
Connectionconnection=null;
//1.加载oracle驱动
try{
Class.forName(db_driver);
}catch(ClassNotFoundExceptione){
e.printStackTrace();
returnnull;
}
//2.获得数据库连接
try{
connection=DriverManager.getConnection(db_url,db_userName,db_passWord);
}catch(SQLExceptione){
e.printStackTrace();;
returnnull;
}
returnconnection;
}

❻ Java连接几种数据库的方法汇总比较

第一种:最普通的方式,利用java原生jdbc连接数据库
第二种:利用properties.properties配置文件形式,利用java原生jdbc连接数据库
第三种:利用c3p0-congig.xml配置文件形式,利用c3p0连接数据库
第四种:利用dbcp.properties配置文件形式,利用dbcp连接数据库
第五种:利用mybatis-config.xml配置文件形式,利用MyBatis连接数据库
第六种:利用hibernate.cfg.xml配置文件形式,利用hibernate连接数据库

❼ JAVA中如何同时访问两种数据库

一般是在配置文件中写数据库连接的信息,你可以写两种不同数据库(如Oracle和SQL Server)的数据源,然后用程序读入不同的配置文件,接下来就可以分别访问两种不同的数据库了,但不是同时的

如果两个数据库是同一种数据库中的不同数据库,如在MySQL中建立了两个数据库A和B,那么可以直接用代码进行条件处理数据库操作就可以了

❽ 怎么使用JAVA连接数据库

1、加载驱动程序。

处理结果两种情况:

1、执行更新返回的是本次操作影响到的记录数。

2、执行查询返回的结果是一个ResultSet对象。

ResultSet包含符合SQL语句中条件的所有行,并且它通过一套get方法提供了对这些 行中数据的访问。

(8)java连接不同的数据库扩展阅读:


Statement

要执行SQL语句,必须获得java.sql.Statement实例,Statement实例分为以下3 种类型:

1、执行静态SQL语句。通常通过Statement实例实现。

2、执行动态SQL语句。通常通过PreparedStatement实例实现。

3、执行数据库存储过程。通常通过CallableStatement实例实现。

❾ JAVA 使用JDBC连接MYSQL数据库时,连接不同数据库的方法

一般孝弊的话,一个数据库连接用完之后是要关闭的。
如果是一个项目的话一般使用数据库连接池,如果有多个数据库的话最好是建立多个连接池,这样的话,在系统启动时,一次加载一定数量的连接对象,用完之后放回去。
如果你仅仅需要两个数据库连接对象的话,不如分别创建两个静态全局变量来保存两个数据库巧腊族的连接对象局禅。