如何写SQLSERVER,DB2,Informix,sybase,PostgreSQL的jdbcUrl

server|sqlserver

JDBC-ODBC配置或用DataSource配置sqlserver虽然从连结这一层看是方便,但对结果集的处理很难真正实现JDBC2的标准,所以你想稍微"专业"一些,还是用
SQLSERVER的JDBC自己来连结.
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn= DriverManager.getConnection(url,user,password);
但是如果写url,因为以ODBC只是配置好数据源(是指MS系统配置中的DataSource),DataSource(是指JSP/JAVA IDE中jdni技术注册的DataSource)
只要写相关属性,系统就为你找到相关连结,很少书上有例子说明SQLSERVER的一个完整的URL如何写.其实很简单

String url="jdbc:microsoft:sqlserver://hostName:Port;DatabaseName=pubs";
一般来说Port是1433.其实url写成什么格式,完全是JDBC实现的开发商的兴趣,他们不按统一的标准来写,我们要用他的JDBC只能按他们的兴趣来写了.

以下是其它一些不常用的数据库的JDBC,要说明的是只是一般的JDBC是这样做的,有些同一种数据库的JDBC由不同的开发商实现,他们可能不这样写,只是大多数情况:

DB2:
String url="jdbc:db2://localhost:5000/sample";

Informix:
String url =
"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";

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

PostgreSQL:
String url ="jdbc:postgresql://localhost/soft"

时间: 2024-09-05 06:58:24

如何写SQLSERVER,DB2,Informix,sybase,PostgreSQL的jdbcUrl的相关文章

如何写SQLSERVER,DB2,Informix,sybase,PostgreSQL的jdbcUr

JDBC-ODBC配置或用DataSource配置sqlserver虽然从连结这一层看是方便,但对结果集的处理很难真正实现JDBC2的标准,所以你想稍微"专业"一些,还是用SQLSERVER的JDBC自己来连结.Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Connection conn= DriverManager.getConnection(url,user,password); 但是

在JSP中访问Oracle ,SqlServer ,DB2, Informix ,Access 数据库

access|js|oracle|server|sqlserver|访问|数据|数据库 在JSP中访问Oracle ,SqlServer ,DB2, Informix ,Access 数据库现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发.在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类

django_pyodbc写sqlserver中文乱码问题

问题描述 django_pyodbc写sqlserver中文乱码问题 CentOS平台,系统和脚本文件都是UTF-8字符集,数据库配置如下: 'OPTIONS':{ 'host_is_server': True, 'unicode_results': True, 'collations': 'Chinese_PRC_CI_AS', 'encoding': 'cp936', }, unicode_results字段官网没有,加上后才能解决查询结果乱码问题.使用官网的encoding设置一直解决不了

[C#]log4net写SQLServer数据库日志的配置方法

server|sqlserver|数据|数据库 数据库日志表的准备 在数据库中准备一个这样的表,mail_web_log: 生成脚本: CREATE TABLE [dbo].[mail_web_log] (    [nId] [int] IDENTITY (1, 1) NOT NULL ,     [dtDate] [datetime] NOT NULL ,     [sThread] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,    

数据库与存储系统

     10月13日,由文武信息技术创始人朱贤文在"DBA+福州群"进行了一次关于数据库与存储系统的线上主题分享.小编特别整理出其中精华内容,供大家学习交流.     嘉宾简介    朱贤文,超过17年IT经验,曾为 SYMANTEC/VERITAS, ORACLE, IBM 和 HP 工作,精通PostgreSQL,Oracle/RAC/ASM, VERITAS Storage Foundation(VCS,SFRAC etc).拥有广泛的行业经验,包括银行,电信,保险及政府行业.

很久没有登录CSDN了

    很长时间没有登录CSDN以及自己的博客了!     今天工作闲暇之余突然想起很久没有维护自己的博客,很久没有到CSDN上看看最近的行业动态,了解一下IT界的八卦新闻以及程序员们的话题.      微软出了一个叫"BING"的浏览器,真不知是微软宣传不够还是我孤陋寡闻了,今天才从CSDN和月光博客上了解到,并且登录上去试了试,感觉还不错,不得不佩服微软,虽然基本上她的任何技术都没有走在最前面,但是基本上都是迎头赶上,与较早入市的其他厂家瓜分天下,甚至独霸天下.      转到招聘

LiquiBase实战总结

LiquiBase概述 Liquibase是一个用于跟踪.管理和应用数据库变化的开源的数据库重构工具.它将所有数据库的变化(包括结构和数据)都保存在XML文件中,便于版本控制. Liquibase具备如下特性: * 不依赖于特定的数据库,目前支持包括Oracle/Sql Server/DB2/MySql/Sybase/PostgreSQL/Caché等12种数据库,这样在数据库的部署和升级环节可帮助应用系统支持多数据库.* 提供数据库比较功能,比较结果保存在XML中,基于该XML你可用Liqui

Sqlserver如何往Mysql定时写数据

问题描述 Sqlserver如何往Mysql定时写数据 50C 1.现在已经建立了sqlserver 和mysql的ODBC和Link Server2也测试了能在sqlserver这边查询mysql数据 现在需要把sqlserver里的表test1写入到mysql的表test2. 然后建立job按计划不断更新mysql里面的表 解决方案 Oracle MySQL SQLServer取前几条数据四种数据库(SqlServer/Oracle/Mysql/Sybase)查询前N条数据 解决方案二: 用

db2写a字段除以b字段怎么写?

问题描述 db2写a字段除以b字段怎么写? db2写a字段除以b字段怎么写?. 解决方案 db2 delete 大表不写日志方法