转:

1.Oracle数据库

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

String url = "jdbc:oracle:thin:@localhost:1521:orcle";

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/testDB";

String user = "admin";

String password = "test";

Connection conn = DriverManager.getConnection(url, user, password);

3.SQL Server数据库

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

String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDB";

String user = "sa";

String password = "test";

Connection conn = DriverManager.getConnection(url, user, password);

4. Sybase数据库

Class.forName("com.sybase.jdbc.SybDriver").newInstance();

String url = "jdbc:sybase:Tds:localhost:5007/testDB";

Properties sysProps = System.getProperties();

sysProps.put("user", "userid");

sysProps.put("password", "user_password");

Connection conn = DriverManager.getConnection(url, sysProps);

5.Informix数据库

Class.forName("com.infoxmix.jdbc.IfxDriver").newInstance();

String url = "jdbc:infoxmix-sqli://localhost:1533/testDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword";

Connection conn = DriverManager.getConnection(url);

6.MySQL数据库

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

String url =

"jdbc:mysql://localhost/testDB?user=testuser&password=testpassword&useUnicode=true&characterEncoding=GB2312";

Connection conn = DriverManager.getConnection(url);

7.PostgreSQL数据库

Class.forName("org.postgresql.Driver").newInstance();

String url = "jdbc:postgresql://localhost/testDB";

String user = "myuser";

String password = "test";

Connection conn = DriverManager.getConnection(url, user, password);

实Hibernate本身是个独立的框架,它不需要任何web server或application

server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse,

Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。

在这篇文章将不涉及Eclipse, log4j, Struts, Tomcat, XDoclet,和JBoss。本文的目的是演示一下Hibernate的安装过程以及最基本的功能,从而给初学者一个低得不能再低的入门门槛。

下载文件

你需要Java SDK、 Hibernate包、Ant包、和JDBC Driver。

1、Hibernate包下载地址:

http://prdownloads.sourceforge.net/hibernate/?sort_by=date&sort=desc

2、Ant包下载地址:

http://apache.130th.net/ant/binaries/apache-ant-1.6.1-bin.zip

3、

JDBC Driver要根据你用的database来定,一般database官方网站上都会有。Hibernate支持常用的database,比如

MySQL, Oracle, PostgreSQL, 和MS-SQL Server。这些数据库都有JDBC Driver:

Oracle JDBC Driver下载地址(下载前必须同意Oracle协议书)

http://otn.oracle.com/software/htdocs/distlic.html?/software/tech/java/sqlj_jdbc/htdocs/jdbc9201.html

MySQL JDBC Driver下载地址

http://dev.mysql.com/downloads/connector/j/3.0.html

PostgreSQL JDBC Driver下载地址

http://jdbc.postgresql.org/download.html

MS-SQL Server JDBC Driver下载地址

http://www.microsoft.com/downloads/details.aspx?FamilyID=9f1874b6-f8e1-4bd6-947c-0fc5bf05bf71&displaylang=en

java连接mysql url_java连接数据库URL相关推荐

  1. java linux mysql数据库_Linux Java连接MySQL数据库

    Linux(Ubuntu平台)Java通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 解压 jdbc: tar -zxvf mysql-connector-java-5.1.1 ...

  2. java 连接mysql 并测试是否成功

    java 连接MySQL 并测试是否成功. [html] view plaincopy package com.test.tool; import java.sql.Connection; impor ...

  3. JAVA——Java连接MySQL数据库

    1.配置环境 Java 连接 MySQL 需要驱动包 最新版下载地址为:http://dev.mysql.com/downloads/connector/j/ 解压后得到jar库文件,然后在对应的项目 ...

  4. java连接mysql数据库 R_Java连接Mysql数据库详细代码实例

    这篇文章主要介绍了Java连接Mysql数据库详细代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 隔了一段时间没连过数据库,代码都忘记了,网 ...

  5. Java连接Mysql数据库警告:Establishing SSL connection without server's identity

    Java连接Mysql数据库警告:Establishing SSL connection without server's identity verification is not recommend ...

  6. Java连接MySQL数据库的超级详细步骤(Windows)

    1. 数据准备 1. 下载JDK 下载Java开发工具包JDK,下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads ...

  7. java连接MySQL几种方法_Java连接MySQL数据库三种方法

    好久没有更新博客了!今天利用周目时学习了一下数据库mysql.介绍一下数据库的三种连接方式! 开发工具:Myeclipse MySQL5.6 MySQL连接驱动:mysql-connector-jav ...

  8. Java连接MySQL

    忙了一中午终于连接成功了O(∩_∩)O 菜啊,? 要连接首先需要打开数据库,"我用的是做php的时候下载的MySQL".2. 这里我用eclipse做的项目. Java连接MySQ ...

  9. 【Java】Java连接Mysql数据库的demo示例

    [Java]Java连接Mysql数据库的demo示例 1.安装mysql数据库 2.下载java-mysql-connector.jar包 3.完成java配置 4.写java代码运行测试 1.安装 ...

最新文章

  1. 二叉树的遍历(递归与非递归)
  2. java多个页面爬取_java爬取html页面(简易通用版)
  3. linux下ora 01110,ORA-01003ORA-01110
  4. 使用Axis2来构建Web Service客户端
  5. 【python】@abstractmethod的用法
  6. Github Page 绑定域名
  7. matlab所有画图函数,matlab所有画图函数
  8. 利用ViewPager实现app的启动画面
  9. Ribbon原理及使用详解
  10. 如何将多个Execl表格中的数据汇总到一个表中?
  11. 系统主数据管理之物料(Item)四 Item的单位(UOM)
  12. 姜小白的Python日记Day10 装饰器
  13. C#实现Socket
  14. QT鼠标悬停和点击功能
  15. 186_一文看懂压敏电阻和tvs的区别
  16. Remix 以太坊Solidity IDE搭建与初步使用
  17. C语言与离散数学的结合--逻辑推理
  18. 云+X案例展 | 民生类:易趋云全面提升三德科技管理效能
  19. redis秒杀代码案例
  20. 电子白板在教学应用中的主要优势

热门文章

  1. 朋友圈发图多大不会被压缩_类风湿会不会引发肾病?会!本文告诉你对内脏的伤害有多大...
  2. Java多线程同步屏障计算_Java多线程之CountDownLatch和CyclicBarrier同步屏障的使用
  3. python generator iterator_Python:Iterator、Generator和Yield总结
  4. Leetcode每日一题:222.count-complete-tree-nodes(完全二叉树的节点个数)
  5. Leetcode每日一题:992.sort-array-by-parity-ii(按奇偶排序数组Ⅱ)
  6. 飞利浦医疗收购Direct Radiology,加强远程放射学服务能力
  7. (筆記) 如何增加SignalTap II能觀察的reg與wire數量? (SOC) (Quartus II) (SignalTap II)
  8. Python - 浅谈Python的编译与反编译
  9. 第十二:Pytest进阶之配置文件
  10. java的printf语法_Java中printf的用法总结