oracle,mysql,sqlserver数据库连接串

首先选择合适自己数据库的驱动程序,这里提到的都是常用驱动。

连接Oracle数据库

  获得Oracle的驱动程序包classes12.jar

  把Oracle的驱动程序到\WEB-INF\lib下

  Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

  Connection conn= DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:数据库","用户名","密码");

 
连接MYSQL数据库

  获得MySQL的驱动程序包mysql-connector-java-3.0.15-ga-bin(mysqldriver.jar)

  拷贝到\WEB-INF\lib下

  Class.forName("org.gjt.mm.mysql.Driver").newInstance();

  Connection conn= DriverManager.getConnection("jdbc:mysql://localhost/testDB","用户名","密码"  );
 

Class.forName("com.mysql.jdbc.Driver");

                       conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bbs","root","root");

连接Sql 2005数据库


Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

      Conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=shopping","sa","zhangguo");

 
连接Sql 2000数据库

  获得SQL直接的驱动程序包msbase.jar和mssqlserver.jar和msutil.jar

  把直?驱动程序包放到\WEB-INF\lib下

  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

  Connection conn= DriverManager.getConnection(    "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=数据库"","用户名","密码");

 
 
桥连

  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();;

Connection con=DriverManager.getConnection("jdbc:odbc:odbc名","用户名","密码");

 
JTDS  

net.sourceforge.jtds.jdbc.Driver

jdbc:jtds:sqlserver://172.16.3.60:1433/test

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OracleMySQLSQL Server是三种常见的关系型数据库管理系统(RDBMS),它们在以下几个方面存在一些区别: 1. 开发公司:Oracle数据库Oracle公司开发和支持,MySQLOracle公司拥有并由MySQL AB及其后续所有者管理,而SQL Server是由Microsoft公司开发和支持。 2. 授权方式:OracleSQL Server都是商业数据库,需要购买许可证才能使用。而MySQL则有两个版本:开源的MySQL Community Edition可以免费使用,而商业版本MySQL Enterprise Edition需要购买许可证。 3. 数据库规模:OracleSQL Server通常被广泛用于大型企业级应用,能够处理大规模的数据和复杂的查询。MySQL则更常用于中小型应用和Web应用,适用于中小规模的数据库需求。 4. 支持的操作系统:OracleSQL Server都可以在多种操作系统上运行,包括Windows、Linux和UNIX。MySQL也支持这些操作系统,同时也支持一些其他操作系统,如macOS和FreeBSD。 5. 数据库功能:Oracle是功能最强大和最复杂的数据库之一,具备许多高级功能,如高可用性、分布式数据库、数据复制等。SQL Server也提供了很多高级功能,如分布式事务、数据压缩、列存储等。MySQL则相对较简单,但提供了基本的数据库功能和性能。 6. SQL方言:OracleMySQLSQL Server在SQL语法和方言上有一些差异,尽管大部分标准SQL语句在三个数据库中都可以运行,但某些特定的语法和函数可能在不同数据库之间有所区别。 7. 存储引擎:MySQL具有可插拔的存储引擎架构,可以根据需要选择不同的存储引擎,如InnoDB、MyISAM等。而OracleSQL Server都有自己的默认存储引擎。 8. 社区支持:MySQL拥有庞大的开源社区支持,有丰富的文档和社区贡献的插件,可以解决各种问题。OracleSQL Server也有相应的社区支持,但相对MySQL来说较为有限。 这些是OracleMySQLSQL Server之间的一些主要区别,根据具体的需求和应用场景,可以选择合适的数据库系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值