<!----><!----><!---->
说起来照别人来做一次还能坐,要一步步的弄清楚,不是那样容易,写下自己的想法吧!
一。 连oracle
直接 用的是oracle公司提供给jdbc的一个jar包:安装oracle就有了,对10g的oracle的相对地址是:
oracle\product\10.2.0\db_2\jdbc\lib\classes12.jar 有了这个包,java程序就可以直接去连接oracle里的数据库了,具体做法如下 : ,
选择工具:eclipse ,如果有lomboz 插可以直接在里面看表了具体是windows - show view-orters-data-database explorer 新建一个connection就可以了,我用的是all-in-one3.3集成的,全包在里面的网上可以免费下载,打开eclipse classes12.jar的方法为 新建一个项目,如jdbc,点其右键,"build path"
"add external archives" 然后选到上面的路径上去打开classes12.jar 就将包导入到项目了,
接下来就是完成代码了:连上去就是这两步:
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@long:1521:orcl","user","password");
一个是注册驱动:另一个是连库了:
第一句话就是刚才导入的东西其中的一个类了!他一般是固定的,
第二句话就是用主机字符串,什么叫主机字符串呢,它就是“jdbc:oracle:thin:@{主机名或ip}:1521:库名”
当然如果是本机上试,还可以在大括号里选{localhost/127.0.0.1}后面写数据库的用户名,和密码了。
就这样,解决一下 exception就可以连上了。
第二种方法:用桥接:配置数据源,oracle in oracb10g_homel, TNS server 填数据库名 填好里面的参数就可以了 后面的写法与下面数据库桥接一样。
二。 再来说说sqlserver2000 的连接:
桥接 首先数据库肯定要按上的,这个数据库可以设密码,也可以不设,设了就必需用,不设就不的用了,空着就行。
安上数据库后,建个表。然后就是数据然的配置。控制面板,-“管理工具”,-“数据源”,-“系统DNS”看到了吧,点添加,找到 sqlserver 真好数据就可以了,数据库给你自动安好的吧
但是有一点要注意,如果你的表不在msger数据库里,这里就要配置一下了。先中后点“配置”下一步,到“更
改默认的数据库”改到你要连的那个库就可以了。点确定OK
然后就是写程序了:
还是那二句话,因为数据库在数据源里有了,这里就不用申明数据库了,是这样的
Class.forName(""sun.jdbc.odbc.JdbcOdbcDriver"");
Connection con = DriverManager.getConnection(""jdbc:odbc:LocalServer""[,"user","password"]);
上面一句就固定,记得就行,下面的串里,“LocalServer”数据源名,可以到刚才说的地方去查找,后面是
可选的用户名,和密码,这要看你安的时候有没有设密码了,
就这样就可以连上去了,
sqlserver 的直连有二种方法(就我现在所知道的),第一种是jtd连法,第二种是,microsoft连法(自己根据jar包命的名)第一种是要有一个jtd.jar包,可以在网上下载吧,导进包就可以了,class.forname()里面要写的是 Class.forName("net.sourceforge.jtds.jdbc.Driver");
conn = DriverManager.getConnection(
"jdbc:jtds:sqlserver://localhost:1433/student", "user", "password");
第种方法是有三个jar包,分别是mssqlserver.jar msbase.jar msutil.jar三个包都要导入。要说明的是,如果你的sql server 是sp2的,就要下下载插件了,sp3吧,最新的是sp4 ,一般都要安的,要下与源版配的才行,
第二种的方法是Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn =
DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=student;
User=user;Password=password");
后面的也就差不多了,连上了就好说了嘛,哈哈!
第三种数据库mysql :
桥接法就不说了,要tomcat里设置;
说说直连吧。到官网下一个mysql-connector-java-5.0.4-bin.jar 就可以了,有版的区别,代码例子可以看看下面的
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydata1?user=user&password=password");
stmt = conn.createStatement(); 也可以是这样// "jdbc:mysql://localhost/库名","user","password"
以后再有更多方法再加上吧
分享到:
相关推荐
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
在Java编程中,JDBC(Java Database Connectivity)是Java平台的标准接口,用于连接各种关系型数据库,包括Oracle、SQL Server和MySQL。以下是对这些数据库使用JDBC进行连接的知识点详解: 1. **JDBC基本概念**: ...
本篇文章将深入探讨标题"sql server mysql oracle jdbc连接"所涉及的知识点,包括SQL Server、MySQL和Oracle这三种主流数据库的JDBC连接。 首先,JDBC是Java API,它允许Java程序通过Java代码与数据库进行通信。...
这些jar包包含Oracle JDBC驱动程序,可在Java代码中通过Class.forName()方法加载,然后使用DriverManager.getConnection()方法创建数据库连接。例如: ```java Class.forName("oracle.jdbc.driver.OracleDriver"); ...
JDBC 提供了一种统一的方式来访问各种类型的数据库,如Oracle、Informix、SQL Server和MySQL。 Oracle数据库是全球广泛使用的商业关系型数据库管理系统之一,以其高性能、高可用性和可扩展性而闻名。使用Java JDBC...
SQL Server的连接字符串可能是`jdbc:sqlserver://localhost:1433;databaseName=mydatabase;user=myuser;password=mypassword`。 使用这些驱动和连接信息,开发者可以编写Java程序来创建数据库连接,执行SQL查询,...
本话题将深入讲解如何使用Java JDBC(Java Database Connectivity)API来连接Oracle、MySQL和SQL Server这三种常见关系型数据库。JDBC提供了一种标准的接口,使得Java开发者可以方便地与各种数据库系统进行通信。 ...
用来连接Oracle,sqlServer2000,MySQL数据库的驱动(JDBC)(ojdbc6.jar msbase.jar mssqkserver.jar msutil.jar mysql-connector-java)
MySQL、Oracle和SQL Server是三种非常流行的商业和开源关系型数据库管理系统(RDBMS),广泛应用于各种规模的企业和项目中。JDBC(Java Database Connectivity)是Java编程语言的一个标准接口,它允许Java应用程序...
在本文中,我们将深入探讨如何使用JDBC连接Oracle、MySQL和SQLServer这三种常见的数据库。 首先,让我们详细了解一下JDBC连接Oracle数据库的过程: 1. **添加驱动**:为了与Oracle数据库通信,你需要在Java项目中...
本实例主要关注如何使用纯JDBC(Java Database Connectivity)来连接MySQL、SQL Server 2000和Oracle这三种主流的关系型数据库,并实现基本的CRUD(Create、Read、Update、Delete)操作。同时,还提到了Struts2框架...
标题中的“所有数据库的JDBC驱动(SQL Server2000_MySQL_Oracle).zip”表明这个压缩包包含了针对三个主流关系型数据库系统的Java数据库连接(JDBC)驱动:Microsoft SQL Server 2000、MySQL和Oracle。JDBC驱动是Java...
而对于SQL Server,驱动类名是`com.microsoft.sqlserver.jdbc.SQLServerDriver`。确保正确选择并输入这些信息,然后保存。 配置完驱动后,我们就可以开始设置数据库连接了。创建新的连接,你需要提供以下基本信息:...
本文将详细介绍标题提及的几个数据库的JDBC驱动程序,包括SQL Server、MySQL、DB2和Oracle,以及它们在实际开发中的应用。 首先,SQL Server是由微软公司开发的关系型数据库管理系统,提供了多种版本以适应不同规模...
本压缩包包含了适用于不同数据库系统的JDBC驱动,包括sqlserver2005-jdbc驱动、sqlserver2008-jdbc驱动、mysql-jdbc驱动以及oracle驱动,这使得开发者能够方便地与这些数据库进行通信。 1. SQL Server JDBC驱动: ...
本篇将详细讲解Oracle、SQL Server和MySQL数据库的JDBC连接方法,并探讨一些优化策略。 首先,我们需要理解JDBC的基本概念。JDBC提供了一个统一的API,允许Java程序通过驱动程序与不同类型的数据库进行通信。每个...
标题中的“JDBC Oracle10G MySql 5.1.57 SqlServer2k 2k5 驱动”表明这是一个关于数据库连接的资源集合,主要包括针对Oracle 10g、MySQL 5.1.57以及SQL Server 2000和2005的Java JDBC驱动程序。这些驱动程序是Java...
### Oracle、MySQL、SQL Server 2000调用JDBC驱动的方法 #### 一、概述 在现代软件开发过程中,数据库技术的应用极为广泛。Java作为主流的编程语言之一,其与各种数据库之间的交互通常通过Java Database ...
"jdbc:sqlserver://localhost:1433;databaseName=your_database", "username", "password"); ``` 3. **Oracle驱动**: Oracle数据库的JDBC驱动由Oracle公司提供,通常为`ojdbc6.jar`或`ojdbc7.jar`。连接代码:...
总结来说,SQL Server、MySQL和Oracle的数据库连接驱动为开发者提供了便利,使他们能够在各种编程环境中轻松地访问和操作这三大数据库系统。了解和选择合适的驱动对于开发高效、稳定的数据应用至关重要。