<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java报表工具知识荟萃 &#187; Java报表工具-技术知识</title>
	<atom:link href="http://ajavareport.cn/archives/category/javareport-tech/feed" rel="self" type="application/rss+xml" />
	<link>http://ajavareport.cn</link>
	<description>java报表工具相关知识：java报表应用，java报表设计，java报表技术</description>
	<lastBuildDate>Wed, 25 Apr 2012 03:20:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>“Java+POI+模板”打造复杂Excel 报表</title>
		<link>http://ajavareport.cn/archives/1294</link>
		<comments>http://ajavareport.cn/archives/1294#comments</comments>
		<pubDate>Wed, 25 Apr 2012 03:00:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java报表工具-技术知识]]></category>
		<category><![CDATA[finereport报表工具]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=1294</guid>
		<description><![CDATA[做的Struts 项目中有这样的功能，用户可以将数据导出到Excel 报表，如图1 所示。 &#160; 1 设计思路 Java 对于Excel 的操作一般借助于POI 类库，由于该报表的表头比较复杂，直接用POI 控制报表的生成比较困难，这时可以先制作Excel 报表模板，而后再通过Java 调用POI 函数将用户数据写入到Excel 报表模板，最后导出到新的目标文件即可。 2 设计步骤 2.1 Excel 报表模板 根据需要设计出Excel 报表，并保存为report.xls。该报表有复杂的表头，报表第4 行为合计行，用于对所有数值型列的各行数据进行汇总，如图1 所示。 2.2 Struts 的动作执行函数ExcelExportAction 该Action 函数在用户需要执行报表导出时通过Struts 页面调用或用户触发执行。 package com.tj.struts.action; import java.io.FileOutputStream; import javax.servlet.http.*; import org.apache.struts.action.*; import databaseUtil.ExcelPoi; public class ExcelExportAction extends Action { public ActionForward execute ( ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse [...]]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/1294/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java报表工具：取字符串中相邻分隔符间文本的公式</title>
		<link>http://ajavareport.cn/archives/1274</link>
		<comments>http://ajavareport.cn/archives/1274#comments</comments>
		<pubDate>Fri, 13 Apr 2012 06:57:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java报表工具-技术知识]]></category>
		<category><![CDATA[finereport报表工具]]></category>
		<category><![CDATA[报表功能]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=1274</guid>
		<description><![CDATA[如何取Java报表工具中字符串中相邻分隔符间文本的公式呢？有时需要从包含分隔符号的字符串中提取子字符串，例如Excel工作表的某列中包含类似“200-GH11301-11TB5”的文本字符串，该字符串被两个相同的分隔符号“-”分成三部分，且每部分的字符数不固定，现在需要提取其中的第2部分内容“GH11301&#8243;。这时可以使用下面的公式，假如原字符串位于A1单元格中，在B1单元格中输入公式： =MID(LEFT(A1,FIND(“`”,SUBSTITUTE(A1,”-”,”`”,2))-1),FIND(“`”,SUBSTITUTE(A1,”-”,”`”,1))+1,LEN(A1))  公式说明：本例用SUBSTITUTE函数将两个分隔符号“-”替换为“`”，“`”符号位于数字“1”键的左侧，也可改为字符串中没有出现的其他特殊符号。然后用FIND函数查找第二个“`”出现的位置并用LEFT函数去掉第二个“`”后面的部分，最后用MID函数提取所需内容。由于MID函数的第三个参数“LEN(A1)”大于所提取文本的字符数，因而本公式适用于各部分长度不固定的字符串。 也可使用下面的公式：      =TRIM(MID(SUBSTITUTE(A1,”-”,REPT(” “,LEN(A1))),LEN(A1),LEN(A1)))     公式说明：REPT(” “,LEN(A1))产生一个与原字符串长度相同的空格字符串，用SUBSTITUTE函数将其替换各分隔符号，这样所需提取文本的前后就都包含了与原字符串长度相同的空格字符串，再用MID函数进行截取，截取后的字符串前后都包含一些空格，最后用TRIM函数去掉这些空格即得到所需文本。本例原字符串中有2个分隔符号，第一部分有3个字符，第二部分有7个字符，第三部分有5个字符，字符串总长度LEN(A1)=17，MID函数截取后“GH11301”的前面就有4（3+17-17+1）个空格，后面就有6（17-4-7）个空格。  在Java报表工具中如果字符串中包含更多的分隔符号，如“1130-80-F030305-5TB1-T(40)”，要提取各部分内容，可以将公式改为：  提取第一部分：  =TRIM(MID(SUBSTITUTE(A1,”-”,REPT(” “,LEN(A1))),1,LEN(A1)))  或者直接用公式：   =LEFT(A1,FIND(“-”,A1)-1)  提取其他部分，如第3部分“F030305”：  =TRIM(MID(SUBSTITUTE(A1,”-”,REPT(” “,LEN(A1))),2*LEN(A1),LEN(A1)))  本例中提取字符串中的第3部分，公式中用红色标识的数字为“2”，如果是第N部分，则为N-1。   通过上述方法就可以获取Java报表中字符串中相邻分隔符间文本的公式了。 &#160; Java报表工具相关文章2012/04/25 -- “Java+POI+模板”打造复杂Excel 报表 (0)2012/03/18 -- java报表工具MyEclipse部署FineReport (0)2012/01/12 -- 揭榜咯~Finereport爱好者论坛征文竞赛第一期获奖名单！！！ (0)2011/12/19 -- Oracle 数据库实现自增长列 (0)2011/12/15 -- Weblogic 10.1 配置JNDI 数据源 (0)]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/1274/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java报表Finereport:商业BI数据仓库的创建思路</title>
		<link>http://ajavareport.cn/archives/1245</link>
		<comments>http://ajavareport.cn/archives/1245#comments</comments>
		<pubDate>Wed, 14 Mar 2012 02:59:56 +0000</pubDate>
		<dc:creator>FineReport——java报表技术领跑者</dc:creator>
				<category><![CDATA[Java报表工具-技术知识]]></category>
		<category><![CDATA[Java报表]]></category>
		<category><![CDATA[报表工具]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=1245</guid>
		<description><![CDATA[数据仓库基本思路：
Web报表Finereport构建企业数据仓库（自顶向下）
1.公共中央数据模型 。

2.数据再加工 。

3.减少冗余和不一致性 。
]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/1245/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FineReport_JS整理</title>
		<link>http://ajavareport.cn/archives/1243</link>
		<comments>http://ajavareport.cn/archives/1243#comments</comments>
		<pubDate>Wed, 29 Feb 2012 06:02:12 +0000</pubDate>
		<dc:creator>FineReport——java报表技术领跑者</dc:creator>
				<category><![CDATA[Java报表工具-技术知识]]></category>
		<category><![CDATA[java报表/java报表工具]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=1243</guid>
		<description><![CDATA[JavaScript需要改进的地方

1)私有方法是不是要统一以"_"(下划线)开头

2)

1.对象函数

Array:

indexOf
]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/1243/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache和tomcat整合</title>
		<link>http://ajavareport.cn/archives/1241</link>
		<comments>http://ajavareport.cn/archives/1241#comments</comments>
		<pubDate>Tue, 28 Feb 2012 08:50:16 +0000</pubDate>
		<dc:creator>FineReport——java报表技术领跑者</dc:creator>
				<category><![CDATA[Java报表工具-技术知识]]></category>
		<category><![CDATA[java报表/java报表工具]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=1241</guid>
		<description><![CDATA[Connector的选择 选择合适的Connector对于性能、配置的方便性有很重要的影响，目前大致上有JK1。x， JK2， mod_webapp三种connector可以使用。 JK使用比较广泛。JK2是JK1.x的改进，比较新。但是不太容易配置，相关的文档也比较少。此外，JK可以支持其他Web服务器和tomcat的集成。 但mod_webapp不支持。 因此，目前JK1.x是最好的选择。 获得JK 使用二进制版本 如果你对手工编译源代码心有余悸，使用二进制版本也许是个明智的选择。你可以从http://apache。linuxforum。net/dist/jakarta/tomcat-connectors/jk/binaries/下载JK1.x的最新版本。 然而，不幸的是二进制版本的JK和Apache的版本是捆绑在一起的，如果你使用了比较新的Apache(比如httpd-2.0.29)的话，往往很难找到对应的二进制版本的JK。 手工编译源代码 对于不同的操作系统和Apache的版本，如果没有预编译好的JK，则需要进行手工编译。除了Linux以外，其他操作系统一般不会安装编译环境。这时你还需要安装编译器。典型的例子是在Solaris上安装GCC，或是在Windows上安装Visual C++。另外，通常Open Source的软件一般都是用GNU的autoconf、automake生成自动配置脚本和Makefile的，JK也不例外。除了Linux以外的Unix系统中的make不一定能够兼容这些脚本。 所以如果你碰到这些问题就需要安装gmake。下面以Solaris8为例说明如何安装配置编译环境： 在Solaris8中系统自带的make不能兼容automake产生的某些Makefile。 需要的软件包： gcc-3.3-sol9-sparc-local.gz make-3.80-sol8-sparc-local.tar.gz 所有需要的软件包都可以在www.sunfreeware.com上下载到。 解压缩： $gunzip gcc-3.3-sol9-sparc-local.gz $gunzip make-3.80-sol8-sparc-local.gz 用pkgadd安装，需要root权限: #pkgadd -d gcc-3.3-sol9-sparc-local #pkgadd -d make-3.80-sol8-sparc-local 用pkgadd安装后，通常gcc， make会被安装在/usr/local/bin目录下。这是需要让gmake 成为系统默认的make。检查PATH环境变量，确保/usr/local/bin目录的位置在Solaris8自带的make的bin之前: $which make /usr/ccs/bin/make $echo $PATH /usr/bin:/usr/ccs/bin:/usr/local/bin 如果发现gmake还不是系统默认的make，可以修改/etc/profile调整PATH。但有一种更简单有效的方法，在/usr/bin目录下建一个到/usr/local/bin/make的符号连接make，这样就能使gmake成为系统默认的make了： # cd /usr/bin # ln -s /usr/local/bin/make make 同样的技巧可以解决一些Perl脚本对perl解释器可执行文件路径引用的不正确。如某个perl脚本的头信息有#!/usr/local/bin/perl -w但Perl在系统上被安装在/usr/bin/目录下。这时需要在 /usr/local/bin/下建立一个到/usr/bin/perl的符号连接perl。 编译完JK后，把它安装到apache中去，执行： # make install 如果不成功，可以手工把mod_jk.so拷贝到apache的modules目录下。 配置 在具体动手配置之前应该考虑一下你集成的目标：仅仅是简单的把某个subcontext由tomcat处理，还是更高层次的动态/静态内容整合？是否允许HTTPS的转发;是否要进行负载平衡？具体配置的复杂度会因你的集成目标不同而大相径庭。 假定我们的集成目标是: 1. 所有的静态资源由Apache处理 2. 所有的动态资源由Tomcat处理 配置Tomcat apache和tomcat整合大致上有三种方式： 1. 在apache进程中运行tomcat来处理动态内容 2. 通过ajp13协议，apache将动态内容的请求转发给tomcat 3. 使用本地高速Unix domain socket，apache将动态内容的请求转发给tomcat 方式2可以将apache和tomcat分布在不同的机器上，从而可以实现负载平衡。方式3速度比较快，当apache和tomcat分布在相同的机器上时可以考虑使用。 本文以方式2的为例说明tomcat和apache的集成。 为了能处理ajp13请求，tomcat需要起一个服务。 这是通过在tomcat的server.xml中定义一个Connector来实现的。 在最新的tomcat4.1.30版本中该Connector默认情况下是启用的。如果没有启用在server.xml加入                port=”8009&#8243; minProcessors=”5&#8243; maxProcessors=”75&#8243;               enableLookups=”true” redirectPort=”8443&#8243;                acceptCount=”10&#8243; debug=”0&#8243; connectionTimeout=”20000&#8243;                useURIValidationHack=”false” [...]]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/1241/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IIS集成配置</title>
		<link>http://ajavareport.cn/archives/1124</link>
		<comments>http://ajavareport.cn/archives/1124#comments</comments>
		<pubDate>Thu, 05 Jan 2012 01:14:13 +0000</pubDate>
		<dc:creator>FineReport——java报表技术领跑者</dc:creator>
				<category><![CDATA[Java报表工具-技术知识]]></category>
		<category><![CDATA[finereport]]></category>
		<category><![CDATA[IIS集成配置]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=1124</guid>
		<description><![CDATA[IIS简介： Internet Information Server的缩写为（IIS）是一个World Wide Web server。 Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页，并且有ASP（Active Server Pages）、JAVA、VBscript产生页面，有着一些扩展功能。IIS支持一些 有趣的东西，像有编辑环境的界面（FRONTPAGE）、有全文检索功能的（INDEX SERVER）、 有多媒体功能的（NET SHOW）。 ASP.net与IIS服务器集成后就可以发布相应的ASP网站。 IIS集成： 我们通过两种服务器的整合就可以将java报表工具FineReport工程与.net工程进行无缝集成。 以java报表工具FineReport自带的工程WebReport为例，先将WebReport工程与可以解析jsp,servlet的服务器集成（例如WebSphere,Tomcat等服务器），然后对服务器与可以解析asp的服务器（例如IIS服务器）进行整合。 IIS集成配置： 1. 复制插件：将FRFilter文件夹拷贝至IIS所在的服务器上的任意目录，如C:\FRFilter 。 该文件夹中包涵IsapiRewrite4.dll ，IsapiRewrite4.ini两个文件。前者为ISAPI筛选器。 2. 修改IsapiRewrite4.ini配置设置：打开配置文件，修改应用服务器端口，如下图： 3. IIS服务器添加筛选器：打开控制面板&#124;管理工具-Internet信息服务，右击网站，选择属性，添加一ISAPI筛选器，筛选器名称任意，如命名为FRFilter，可执行文件选择IsapiRewrite4.dll，如下图： 4. 配置完成，重启IIS服务器： 5. 启动应用服务器如tomcat： 6. 浏览报表： 在浏览其中输入地址如： http://localhost/WebReport/ReportServer/reportlet=/com/doc/cross.cpt 即可访问报表。 Java报表工具相关文章2011/11/10 -- FineReport关于Linux操作系统下字体乱码终极解决方案 (0)2011/09/19 -- 主流Java报表工具之王者争夺战：功能大PK系列之单元格字体删除线 (0)]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/1124/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jboss 服务器 JNDI 配置数据源连接数据库</title>
		<link>http://ajavareport.cn/archives/1121</link>
		<comments>http://ajavareport.cn/archives/1121#comments</comments>
		<pubDate>Thu, 22 Dec 2011 01:44:34 +0000</pubDate>
		<dc:creator>FineReport——java报表技术领跑者</dc:creator>
				<category><![CDATA[Java报表工具-技术知识]]></category>
		<category><![CDATA[Jboss 服务器]]></category>
		<category><![CDATA[JNDI 配置]]></category>
		<category><![CDATA[数据库]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=1121</guid>
		<description><![CDATA[一. Jboss端配置JNDI 数据源 Jboss安装目录 doc\examples\jca 下有各种如oracle,db2,sqlserver等数据库JNDI配置的模板文件，形式为 “数据库-ds.xml”，在此我们以配置oracle10g 数据库为例： 将Jboss_home\docs\examples\jca 下的oracle-ds.xml 拷贝到 Jboss_home\server\default\deploy 下，并做相应的修改，主要内容如下： http://www.finereport.com/forumimages/j-deploy.jpg 其中红色标注的是后面加上的,有了这句在jndi前可以不用加前缀;否则,需要加前缀java(即:lookup(“Zqb Oracle Test”) 和 lookup(“java:Zqb Oracle Test”)的区别). 二. 拷贝数据库驱动程序 配置好JNDI数据源后还不够，还需要将相应数据库的驱动程序拷贝至Jboss_home\ server\default\lib，在此将oracle数据库驱动ojdbc14.jar拷贝至Jboss_home\ server\default\lib 目录下 三. 用JNDI连接数据源并制作模板 打开设计器，在登录对话框的远程环境里选择远程服务器如下图： 如果事先没有定义远程服务器，就点击登录界面的…按钮如下图： 选择+按钮 新增一个远程服务器 登陆到远程服务器后，开始配置远程服务器。如下图，填写好各项配置： 配置完成后，点击确定，登陆到远程服务器的运行环境。 再打开服务器—定义数据连接，使用JDBC连接oracle10g数据库并制作好模板，将数据源修改为JNDI，如下图： Initial_context_factory : 选择org.jboss.naming.HttpNamingContextFactory Provider_url: 修改其中的地址为相应服务器所在地址与端口 保存模板 四. 部署应用并访问 重命名WebReport文件夹为WebReport.war， 拷贝至Jboss_home\server\default\deploy下，启动服务器输入地址，便可以访问jndi数据源制作的模板啦 最多留言日志]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/1121/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle 数据库实现自增长列</title>
		<link>http://ajavareport.cn/archives/1118</link>
		<comments>http://ajavareport.cn/archives/1118#comments</comments>
		<pubDate>Mon, 19 Dec 2011 02:08:51 +0000</pubDate>
		<dc:creator>FineReport——java报表技术领跑者</dc:creator>
				<category><![CDATA[Java报表工具-技术知识]]></category>
		<category><![CDATA[finereport报表工具]]></category>
		<category><![CDATA[Oracle 数据库]]></category>
		<category><![CDATA[自增长列]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=1118</guid>
		<description><![CDATA[SqlServer 和MySql都有自增长的功能，而Oracle必须接结合sequence序列（一般用于主键列）,并使用触发器才能够实现自动增长，具体步骤如下： 一、 建表 create table list（id number,name varchar2(50)）; 二、 创建序列 1. create sequence list_seq 2. minvalue 1 3. maxvalue 99999999999999 4. start with 1 5. increment by 1 6. cache 20 7. order; 三、 创建触发器 1. Create or replace trigger list_tg 2. Before insert on list 3. For each row 4. Begin 5. Select [...]]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/1118/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weblogic 10.1 配置JNDI 数据源</title>
		<link>http://ajavareport.cn/archives/1116</link>
		<comments>http://ajavareport.cn/archives/1116#comments</comments>
		<pubDate>Thu, 15 Dec 2011 01:52:36 +0000</pubDate>
		<dc:creator>FineReport——java报表技术领跑者</dc:creator>
				<category><![CDATA[Java报表工具-技术知识]]></category>
		<category><![CDATA[finereport报表工具]]></category>
		<category><![CDATA[JNDI 数据源]]></category>
		<category><![CDATA[Weblogic 10.1]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=1116</guid>
		<description><![CDATA[一. JNDI连接的使用原理： 1.1 在设计器中先用JDBC连接到数据库，建立数据库连接，然后用SQL或者其他方法创建数据集，使用数据集制作好报表，然后把建立的数据库连接从JDBC连接改成JNDI连接，保存模板，并部署至weblogic服务器。 1.2 服务器端配置数据源。 1.3 修改应用WEB-INF下的web.xml文件 这样就可以通过WEB浏览器浏览到使用JNDI数据源的报表了。 二. 我们以oracle 10g数据源制作的模板jndi.cpt为例来说明 2.1 设计器制作报表： l 在设计器中用JDBC连接到oracle 10g数据库，使用数据库中的数据表student 制作如下模板jndi.cpt： l 回到定义数据连接面板，将先前定义的数据库连接变为JNDI连接，设置JNDI的名字为oracle l 保存模板至weblogic 10的应用目录WebReport/WEB-INF/reportlets下，保存为 jndi.cpt. 此时服务器端的数据源还没有配置，启动服务器并访问jndi报表会显示如下类似错误： 2.2 服务器端配置数据源 l 打开weblogic 10 的控制界面：http://localhost:7001/console ；登录weblogic server 域 选择 域结构&#124;服务&#124;JDBC&#124;数据源 打开数据源配置界面: l 锁定并编辑该界面，新建一数据源，设置数据源JNDI名称为oracle（即制作模板时定义的JNDI名字），选择数据库类型及驱动点击“下一步”，如下图： l 事务选项根据自己要求定义，在此默认，点击“下一步” l 配置连接属性：数据库名，URL，用户名及密码，建立weblogic 10 至oracle 10g的物理连接 l 测试刚定义的数据源连接：weblogic 服务器会呈现之前我们配置好的数据源，并提供连接测试，点击“测试配置”，弹出消息“连接测试成功”说明配置正确，点击“下一步” l 部署新建的JDBC数据源：选中需要部署该数据源的服务器，点击“完成” 服务器端的数据源配置好了，激活配置后部署的应用就能通过“oracle”这个桥梁（JNDI名字）与oracle数据库连接 2.3 修改应用WebReport/web-inf 下的web.xml文件: [...]]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/1116/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sql server 2000 连接测试</title>
		<link>http://ajavareport.cn/archives/1113</link>
		<comments>http://ajavareport.cn/archives/1113#comments</comments>
		<pubDate>Mon, 12 Dec 2011 02:28:09 +0000</pubDate>
		<dc:creator>FineReport——java报表技术领跑者</dc:creator>
				<category><![CDATA[Java报表工具-技术知识]]></category>
		<category><![CDATA[Sql server 2000]]></category>
		<category><![CDATA[连接测试]]></category>

		<guid isPermaLink="false">http://ajavareport.cn/?p=1113</guid>
		<description><![CDATA[1. Sql server 2000 数据库本身规定了其数据库连接URL 的一般格式，如下： jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]] 之间无空格，其中： jdbc:sqlserver://（必需）称为子协议，且为常数。 serverName（可选）是要连接到的服务器的地址。它可以是 DNS 或 IP 地址，也可以是本地计算机地址 localhost 或 127.0.0.1。如果未在连接 URL 中指定服务器名称，则必须在属性集中指定。 instanceName （可选）是 serverName 上要连接到的实例。如果未指定，则会连接到默认实例（master）。 portNumber（可选）是 serverName 上要连接到的端口。默认值为 1433。如果使用默认端口，则无需在 URL 中指定端口及其前面的“:”。 property（可选）是一个或多个选项连接属性。有关详细信息，请参阅设置连接属性。可指定该列表中的任何属性。属性只能用分号（“;”）分隔，且不允许重复。 2.  连接实例写法有： 使用用户名和密码连接到本地计算机上的默认数据库： jdbc:sqlserver://localhost;user=MyUserName;password=*****; 使用集成身份验证连接到本地计算机上的默认数据库： jdbc:sqlserver://localhost;integratedSecurity=true; 连接到远程服务器上的指定数据库： jdbc:sqlserver://localhost;databaseName=AdventureWorks;integratedSecurity=true; 连接到远程服务器上的默认端口： jdbc:sqlserver://localhost:1433;databaseName=AdventureWorks;integratedSecurity=true; &#160; &#160; &#160; 通过指定自定义应用程序名称进行连接： jdbc:sqlserver://localhost;databaseName=AdventureWorks;integratedSecurity=true;applicationName=MyApp; 3 .以我们设计器中的URL写法为例详细说明： jdbc:microsoft:sqlserver://192.168.100.112:1433;databaseName=test 其中 (1).  databaseName=test 为连接属性，属性值只用“;”分割，我们只用了一个，如有多个属性便可写成: ;databaseName=test;user=MyUserName;password=*****; 因此在test后加不加“;” 连接效果一样，即URL写成 [...]]]></description>
		<wfw:commentRss>http://ajavareport.cn/archives/1113/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

