没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|其它|编辑:郝浩|2009-03-03 10:37:47.000|阅读 777 次
概述:jdbc 连ORACLE,SQLServer2000,mysql各种方法
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
一。 连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"
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
文章转载自:JAVAEYE面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号