<!----><!----><!---->
说起来照别人来做一次还能坐,要一步步的弄清楚,不是那样容易,写下自己的想法吧!
一。 连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"
以后再有更多方法再加上吧
分享到:
相关推荐
jdbc连接oracle sqlserver mysql数据库的jar包
解决oracle sqldeveloper无法连接mysql、SQLServer问题,sqlDeveloper是ORACLE数据库开发工具,自带的是无法连接MS SQL Server以及mysql的,想连接的话需要第三方工具。 使用方法: 解压出来后将2个jar放入jlib...
各种主流数据库的jdbc,mysql,sql sever,oracle的jdbc
用来连接Oracle,sqlServer2000,MySQL数据库的驱动(JDBC)(ojdbc6.jar msbase.jar mssqkserver.jar msutil.jar mysql-connector-java)
使用jdbc连接Oracle,MySql,SQLServer数据库,数据库连接通过xml或.properties文件配置,.以及BaseDao和测试,和文档
java系统,jdbc方式连接数据源 需要的驱动。 包括:oracle数据库,informix数据库,sqlserver数据库,mysql数据库。
mysql+oracle+sqlserver jdbc驱动包
收录了jdbc几种常用数据库的驱动程序,包括sqlserver2000 sqlserver2005 sqlserver通用驱动 mysql db2 oracle
JDBC连接Oracle-MySQL-SQLServer数据库,有详尽介绍,本人都进行过测试,可以运行
java连接oracle、SQLServer、mySql的 jdbc jar包
sqlserver2005-jdbc驱动、sqlserver2008-jdbc驱动、mysql-jdbc驱动、oracle驱动- 各种jdbc驱动打包集合,适配各种数据库!
JDBC驱动包 JDBC SQLSERVER ORACLE MYSQL HSQL
Jsp JDBC连接MsSQL/MYSQL/Oracle各种数据库代码集,采用多种方式连接各种常用的数据库: 1.连接ACCESS http://127.0.0.1:8080/Access/access.jsp 2.连接SQL Server2000 ...
该实例展示了JAVA使用Connection连接MySql SQL Server200 Oracle数据库 .实现了增删查该.附带Struts2框架应用
java 连接数据库用的jdbc jar包(oracle+sql+mysql)+连接各种数据库的方法总结。
Oracle,SQlServer,mySql ,连接 jdbc 数据库启动集合 Oracle,SQlServer,mySql ,连接 jdbc 数据库启动集合
JDBC连接各种数据库的驱动(mySQL,SQLServer,Oracle,DB2,Access)
JDBC驱动 jdbc for sqlserver jdbc for oracle jdbc for mysql Java数据库开发必用驱动
JDBC连接数据库工具类 JDBC 连接数据库 ORACLE SQLSERVER MYSQL ORACLE 已测 OK 欢迎大家反馈 我的微博是: http://weibo.com/namenode
jdbc驱动 mysql、oracle、sql server