Maven路程6:各类数据库驱动程序包|Java开发|码途山海.智隐长卷 -

程序人生|重庆纽新

找回密码
立即注册

QQ登录

只需一步,快速开始

欢迎访问【程序人生-重庆纽新】,本网站为软件开发人员视觉的IT资讯、软件开发中各种问题的解决办法!!
搜索
发新帖


2308

积分

0

好友

259

主题
楼主
发表于 2015-5-14 13:25:22 | 查看: 2528| 回复: 4
1、MS-SQL数据库:
  1. <!-- sql server driver -->
  2.     <dependency>
  3.     <groupId>net.sourceforge.jtds</groupId>
  4.     <artifactId>jtds</artifactId>
  5.     <version>1.2.4</version>
  6.     </dependency>
复制代码

2、mysql-connector-java-5.1.25
  1. <dependency>
  2.     <groupId>mysql</groupId>
  3.     <artifactId>mysql-connector-java</artifactId>
  4.     <version>5.1.25</version>
  5. </dependency>
复制代码
其他版本号:5.1.6~~5.1.25

3、Oracle 驱动
由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。
(1).首先要得到Oracle JDBC Driver
2.通过Oracle的安装目录获得,位置在“{ORACLE_HOME}\jdbc\lib\ojdbc14.jar”
(2).手动安装安装
mvn install:install-file -Dfile={Path/to/your/ojdbc.jar} -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar
(3).安装完后,在pom.xml文件中添加引用
  1. <dependencies>
  2.    <!-- 添加oracle jdbc driver -->  
  3.    <dependency>   
  4.       <groupId>com.oracle</groupId>   
  5.       <artifactId>ojdbc14</artifactId>   
  6.       <version>10.2.0.4.0</version>
  7.    </dependency>
  8.   </dependencies>
复制代码




收藏回复 只看该作者 道具 举报


沙发
发表于 2015-5-14 23:15:55
针对MS-SQL,由于不是使用MS的SQL JDBC驱动程序,因此配置需要做一些修改,下面是一些常用的参数(Hibernate格式):
       <!-- Database connection settings -->
        <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
        <property name="connection.url">jdbc:jtds:sqlserver://localhost:1433/TEST</property>
        <property name="connection.username">USERNAME</property>
        <property name="connection.password">PASSWORD</property>

        <!-- JDBC connection pool (use the built-in)
        <property name="connection.pool_size">1</property>
        -->
        
        <!-- SQL dialect -->
        <property name="dialect">org.hibernate.dialect.HSQLDialect</property>

回复 只看该作者 道具 举报


板凳
发表于 2015-5-15 11:30:25
用jtds连接SQL2000的方法
一、驱动类net.sourceforge.jtds.jdbc.Driver
二、默认数据库实例
数据库URL:1)jdbc:jtds:sqlserver://localhost:1433;DatabaseName=bid
2)jdbc:jtds:sqlserver://localhost:1433/bid
三、非默认数据库实例
数据库URL:
1)jdbc:jtds:sqlserver://localhost:1433;DatabaseName=bid;instance=myInstance(非默 认实例名)
2)jdbc:jtds:sqlserver://localhost:1433/bid;instance=myInstance(非默认实例名)
驱动类:net.sourceforge.jtds.jdbc.Driver
-----------------------------------------------------------------------
四、与MS-SQL JDBC的对比:
//microsoft
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//jtds
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
String url = "jdbc:jtds:sqlserver://localhost:1433;DatabaseName=pubs";
//String url = "jdbc:jtds:sqlserver://localhost:1433/pubs";



回复 只看该作者 道具 举报


地板
匿名  发表于 2015-5-18 00:58:30
mvn install:install-file -DgroupId=org.jboss.cache -DartifactId=jbosscache-core -Dversion=3.2.7.GA -Dpackaging=jar -Dfile=D:\jbosscache-core-3.2.7.GA.jar

一些参数说明如下:
-DgroupId=远程仓库对应的DgroupId
-DartifactId= 远程仓库对应的 DartifactId
-Dversion=对应版本号

回复 道具


5#
发表于 2015-5-18 08:15:37
安装到私服的命令:
mvn deploy:deploy-file -DgroupId=microsoft -DartifactId=mssql -Dversion=4.0 -Dpackaging=jar -Dfile=sqljdbc4.jar -Durl=http://123.57.248.121:8081/nexus/content/repositories/thirdparty -DrepositoryId=myjar
同时需要在settings.xml中为配置一项server,其中id为myjar
<server>
          <id>myjar</id>
          <username>admin</username>
          <password>abcd</password>
</server>
如何将自己开发的jar(war)直接打包放在maven私服上,请参见http://www.newxin.tech/bbs/forum ... 1&extra=#pid121

回复 只看该作者 道具 举报

高级模式
B Color Image Link Quote Code Smilies



QQ|小黑屋| 码途山海.智隐长卷 渝ICP备15002301号-2   渝公网安备50011202504426

GMT+8, 2025-5-18 02:15 , Processed in 0.047108 second(s), 27 queries .

©Copyright 程序人生!

©2012-2015重庆纽新

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