起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5543|回复: 10

[结贴] 如何添加自己的数据连接,例如mysql,Access

[复制链接]

16

主题

82

帖子

205

积分

中级会员

Rank: 3Rank: 3

积分
205
发表于 2013-3-5 14:42:13 | 显示全部楼层 |阅读模式
20金币
需求是:现在用的数据库是orcle,但是有个功能需要将其他系统中某功能的数据放入到x5中展示。其他系统使用的数据库有access和mysql两种

最佳答案

查看完整内容

375718726 现在有点忙,你晚一点找我

140

主题

571

帖子

1070

积分

金牌会员

Rank: 6Rank: 6

积分
1070
QQ
发表于 2013-3-5 14:42:14 | 显示全部楼层
375718726 现在有点忙,你晚一点找我
回复

使用道具 举报

16

主题

82

帖子

205

积分

中级会员

Rank: 3Rank: 3

积分
205
 楼主| 发表于 2013-3-5 14:43:42 | 显示全部楼层
如果有java代码请给以提供,谢谢
回复

使用道具 举报

161

主题

1664

帖子

4092

积分

论坛元老

Rank: 8Rank: 8

积分
4092
QQ
发表于 2013-3-5 14:53:14 | 显示全部楼层
建一个新的模块,把db.config.m设置为你要的数据库,记得加入数据库驱动
回复

使用道具 举报

16

主题

82

帖子

205

积分

中级会员

Rank: 3Rank: 3

积分
205
 楼主| 发表于 2013-3-5 14:57:32 | 显示全部楼层
我的意思是说,就像传统javaweb项目一样自己加其他数据库的驱动包,创建自己的连接。
回复

使用道具 举报

161

主题

1664

帖子

4092

积分

论坛元老

Rank: 8Rank: 8

积分
4092
QQ
发表于 2013-3-5 15:06:16 | 显示全部楼层
美女爱上黄瓜 发表于 2013-3-5 14:57
我的意思是说,就像传统javaweb项目一样自己加其他数据库的驱动包,创建自己的连接。 ...

用X5帮你连接到另外一个数据库不行吗?这样两个数据库连接不会相互影响
回复

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35932
发表于 2013-3-5 15:06:26 | 显示全部楼层
如果不用配置数据源的模式,可以到网上查找相关的资源,这些都是java标准的,
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复

使用道具 举报

140

主题

571

帖子

1070

积分

金牌会员

Rank: 6Rank: 6

积分
1070
QQ
发表于 2013-3-5 15:06:55 | 显示全部楼层
  1. package common;
  2. import java.math.*;
  3. import java.sql.*;
  4. import java.util.*;
  5. import org.dom4j.*;
  6. import com.justep.system.data.*;

  7. public class Connect {

  8.         /**
  9.          * 连接oracle
  10.          * @param ip
  11.          * @param port
  12.          * @param databaseName
  13.          * @param username
  14.          * @param password
  15.          * @param instance
  16.          * @return
  17.          * @throws Exception
  18.          */
  19.          static public Connection getOracleConnection(String ip,Integer port,String databaseName,String username,String password,String instance)throws Exception{
  20.                  Class.forName("oracle.jdbc.driver.OracleDriver");  
  21.                  if(port==0){
  22.                          port=1521;
  23.                  }
  24.                  String link="jdbc:oracle:thin:@"+ip+":"+String.valueOf(port)+":"+instance;  
  25.                  return DriverManager.getConnection(link,username,password);
  26.          }
  27.                 /**
  28.                  * sqlserver2005连接
  29.                  * @param ip
  30.                  * @param port
  31.                  * @param databaseName
  32.                  * @param username
  33.                  * @param password
  34.                  * @return
  35.                  * @throws Exception
  36.                  */
  37.          static public Connection getSQL2005Connection(String ip,Integer port,String databaseName,String username,String password)throws Exception{
  38.                  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  39.                  if(port==0){
  40.                          port=1433;  
  41.                  }
  42.                  String link="jdbc:sqlserver://"+ip+":"+String.valueOf(port)+";databaseName="+databaseName;
  43.                  return DriverManager.getConnection(link,username,password);
  44.          }
  45.          /**
  46.           * access连接
  47.           * @param path
  48.           * @return
  49.           * @throws Exception
  50.           */
  51.          static public Connection getAccessConnection(String path) throws Exception{
  52.                 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  53.                 String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+path;
  54.                 Connection conn = DriverManager.getConnection(url);
  55.                 return conn;
  56.          }
  57. }
复制代码

点评

嗯,我试试看  发表于 2013-3-5 15:13
回复

使用道具 举报

16

主题

82

帖子

205

积分

中级会员

Rank: 3Rank: 3

积分
205
 楼主| 发表于 2013-3-5 15:18:57 | 显示全部楼层
楼上能否提供qq远程帮我解决一下
回复

使用道具 举报

16

主题

82

帖子

205

积分

中级会员

Rank: 3Rank: 3

积分
205
 楼主| 发表于 2013-3-5 15:29:19 | 显示全部楼层
好的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-10 08:44 , Processed in 0.073921 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表