JDBC连接各种数据库

news/2024/5/18 21:42:51 标签: jdbc, 数据库连接

注释:DBServerIP:数据库服务器ip地址,

             sUsr:用户名称

             sPwd :用户密码

             MyDbComputerNameOrIP:电脑用户名或ip地址

             port:端口号

             sDsn:数据源

一、JDBC连接DB2

Class.forName("Com.ibm.db2.jdbc.net.DB2Driver"); 
String url="jdbc:db2://dburl:port/DBname" 
cn = DriverManager.getConnection( url, sUsr, sPwd );

二、JDBC连接Microsoft SQLServer(microsoft)
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" ); 
cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://DBServerIP:1433;databaseName=master", sUsr, sPwd ); 

三、JDBC连接Sybase(jconn2.jar)
Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" ); 
cn = DriverManager.getConnection( "jdbc:sybase:Tds:DBServerIP:2638", sUsr, sPwd ); 

四、JDBC连接MySQL(mm.mysql-3.0.2-bin.jar)
Class.forName( "org.gjt.mm.mysql.Driver" ); 
cn = DriverManager.getConnection( "jdbc:mysql://DBServerIP:3306/myDatabaseName", sUsr, sPwd ); 

五、JDBC连接PostgreSQL(pgjdbc2.jar)
Class.forName( "org.postgresql.Driver" ); 
cn = DriverManager.getConnection( "jdbc:postgresql://DBServerIP/myDatabaseName", sUsr, sPwd ); 

六、JDBC连接Oracle(classes12.jar)
Class.forName( "oracle.jdbc.driver.OracleDriver" ); 
cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd ); 

七、JDBC连接ODBC 
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); 

Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd ); 


八、JDBC连接H2

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

Connection cn = DriverManager.getConnection( "jdbc:h2:tcp://DBServerIP:9092/myDatabaseName;AUTO_SERVER=TRUE, sUsr, sPwd ); 



http://www.niftyadmin.cn/n/725559.html

相关文章

JSPSupportServlet---Struts2中使用FreeMarker

FreeMarker模板文件是由FTL(FreeMarker模板语言)编写的,而Struts2框架已经提供了非常完善的标签库,如果在 FreeMarker模板文件中使用FTL,需要开发者学习FTL指令规则,带来了不必要的麻烦。实际上&#xff0c…

ajax请求返回状态为200但还是进入error事件

最近遇到一个问题,发送一个ajax请求,请求成功了,并且放回状态为200,但是就是不进入success事件,添加error事件竟进入了error事件。 代码如下: $.ajax({url:$WEB_ROOT_PATH"/dataLevel/dataLevelCtrl.…

在ASP.NET MVC中使用富文本编辑器禁用请求验证(以FckTextBox在线编辑器为例,其他的也是一样的)...

一、问题 二、解决方案 1.按照上面的提示配置,但是还是会出现问题 2.在需要处理这个富文本的内容的Controller中的action前加一句:[ValidateInput(false)],设置好了就OK了,已经测试过的。转载于:https://www.cnblogs.com/chenyin/…

height和line-height也能影响浮动效果

今天做一个浮动效果&#xff0c;使用了float始终得不到效果&#xff0c;后来反复修改&#xff0c;发觉margin和height也能影响浮动效果。 我所需效果如下&#xff1a; 当代码为下时&#xff1a; <div id"centerTab" class"tabs" data-options"fit…

cocos2d-x-lua工程的lua脚本加密

2014/1/26 更新 最近又发现了一个很简单的方法&#xff0c;其实coco2dx已经给我们提供设置loader的方法。 注意&#xff1a;有个局限性&#xff0c;在非android平台下调用pEngine->executeScriptFile是不调用loader的&#xff0c;只有require这种才会调用loader。也就是说你…

maven依赖json-lib.jar报错

pom.xml 内容&#xff1a; <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> </dependency> 报错误&#xff1a;Missing artifact net.sf.json-lib:json-lib…

第一次设计交底

去年参与结构设计的河南省大学科技园15#楼工程最近开始施工&#xff0c;昨天和设计院的同事一起到郑州工地现场交底&#xff0c;这是我第一次出差进行交底工作&#xff0c;也是第一次要见证自己设计的结构建立起来的场景&#xff0c;所以很兴奋。 技术交底一般包括下列几种&…

创建样式和样式表

css中的样式&#xff08;或者规则&#xff09;由两部分组成&#xff1a;选择器和声明块。每个声明块里面可以包含多条声明&#xff0c;它们之间由分号分隔。如下图所示&#xff1a; 链接外部样式表 外部样式表可以使网页打开的速度更快。但是浏览器在下载外部样式表的时候&…