我正在评估JDBC驱动程序的整个过程,特别是与SQL Server 2008一起使用Windows身份验证.我收集了一份我发现的列表,并在下面列出了它们.
Microsoft JDBC驱动程序
URL:http://msdn.microsoft.com/en-us/sqlserver/aa937724
优点:SQL Server 2008的官方Microsoft JDBC驱动程序!基于几年前微软购买的JNetDirect JSQLConnect驱动程序v3,自那以后它们一直在构建它.我被JNetDirect JSQLConnect的支持告知了这一点.
缺点:似乎有很多连接/稳定性问题,不相信我,只是谷歌关于它:).没有办法禁用语句准备/池化这是我正在寻找的东西.
JDBC合规性:虽然许多方法抛出UnimplementedException,但声称仍然符合JDBC 4.0!
JDBC类型:4
价格:免费
Progress DataDirect
网址:http://www.datadirect.com/index.html
优点:声称是顶级的,被Informatica等众多应用程序使用,该公司已存在多年!快速支持 - 我已经简要地处理了它们.
缺点:?
JDBC合规性:声称符合JDBC 4.0
JDBC类型:5
价格:不是免费的
JTDS
网址:http://jtds.sourceforge.net/
优点:比官方的Microsoft JDBC驱动程序快得多.有一种方法可以禁用准备好的语句.
缺点:?
JDBC合规性:仅符合 JDBC 3.0.这对我来说是一个交易破坏者,因为不支持像.validate()和.isClosed()这样的重要方法,因为它们是JDBC 4.0方法.
JDBC类型:4
价格:免费 - 开源
INET Merlia
网址:http://www.inetsoftware.de/products/jdbc-driver/ms-sql/merlia
优点 …
如何从eclipse中的验证中排除文件夹及其子目录?我知道您可以右键单击Package Explorer中的文件夹并选择Exclude Validation,但是如果您有子目录,那么每个子目录都必须这样,并且它不适用于生成的目录或具有许多子目录的目录-folders.
任何可以执行此操作的插件?
我正在尝试使用这里提供的maven-warpath-plugin .但是我的pom.xml文件中出现了一个错误:
生命周期配置未涵盖插件执行:org.appfuse.plugins:maven-warpath-plugin:2.1.0:add-classes(执行:默认,阶段:生成源)
我该如何解决这个问题?这是我的插件的pom.xml片段:
<plugin>
<groupId>org.appfuse.plugins</groupId>
<artifactId>maven-warpath-plugin</artifactId>
<version>2.1.0</version>
<extensions>true</extensions>
<executions>
<execution>
<goals>
<goal>add-classes</goal>
</goals>
</execution>
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)
Eclipse为我提供了一个"发现新的m2e连接器"的快速提示,以解决此错误.我已经安装了大多数似乎适用的连接器,但错误仍然存在.我有什么想法可以使这项工作?
我有一个用户为各种客户的网站输入的URL列表...我正在将此列表从服务器加载到网格中供用户查看...我通过用href HTML包装来使URL可点击标签...问题是,有时用户输入没有http://或www的网址.前缀,因此浏览器将它们视为相对URL,这些URL从来就不是这种情况,因为所有这些网站都是针对我们的客户而且都是外部的.有没有办法强制将这些URL视为绝对而不是相对?
这是一个例子:
<a target='_blank' href='google.com'>google.com</a>
Run Code Online (Sandbox Code Playgroud)
如果你试试这个,你会看到浏览器会认为它是一个不应该是这种情况的相对路径.
谢谢
解:
我选择检查'//'(因为我不知道协议是什么 - 可能是http或https),如果没有找到,我认为它是一个http网站,我用URL作为前缀 - 所以总之,没办法强制浏览器将超链接视为绝对
我需要一种方法将列值转换为使用Oracle 10g的CamelCase.我更喜欢与我的select语句一致,但如果我必须使用一个函数,那也没关系.
我不需要支持下划线,只需要空格.
谢谢
在eclipse中是否有办法阻止标记在Markers视图中显示某个文件夹中的文件?即我导入了一个我自己没有编写的Javascript库,但它将成为我项目的一部分,我不想在这些文件中查看所有"TODO"和"FIXME"标记,并且只是想要仅查看我的标记...有没有办法排除某些文件夹或文件形式被标记过程扫描?
我有一个ImageButton,背景图像有一些透明度.默认情况下,由于Holo.Light主题,按钮会获得透明像素所在的灰色背景.我尝试通过该setBackgroundColor(Color.TRANSPARENT)方法将按钮的背景颜色设置为透明.这很好,并且做我需要的东西,除了现在我的按钮在聚焦/按下时不再具有浅蓝色并且看起来相当平坦(没有边框,所以它看起来像图像).
我用google搜索,看到你可以像这里解释的那样分配选择器,但这意味着我必须指定每个按钮状态的图像,我不想这样做.我想继承主题中的焦点/按下的颜色,但是将正常的按钮背景(未按下/聚焦时)覆盖为透明而不是灰色.我怎么能实现那个?请提供一个工作示例,因为我尝试了许多不同的组合但没有成功.
编辑 谢谢大家的帮助.我想出了如何使这项工作无需为每个按钮重新创建具有聚焦和按下状态的相同图像!
这是我的解决方案:
我的按钮定义为:
<ImageButton
android:id="@+id/ImageButton05"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/button" />
Run Code Online (Sandbox Code Playgroud)
我的后台XML文件(标题为button.xml)定义如下:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<layer-list>
<item android:drawable="@drawable/btn_default_pressed_holo_light"></item>
<item android:drawable="@drawable/network_wifi"></item>
</layer-list>
</item>
<item android:state_focused="true">
<layer-list>
<item android:drawable="@drawable/btn_default_focused_holo_light"></item>
<item android:drawable="@drawable/network_wifi"></item>
</layer-list>
</item>
<item android:state_hovered="true">
<layer-list>
<item android:drawable="@drawable/btn_default_focused_holo_light"></item>
<item android:drawable="@drawable/network_wifi"></item>
</layer-list>
</item>
<item>
<layer-list>
<item android:drawable="@drawable/btn_default_normal_holo_light"></item>
<item android:drawable="@drawable/network_wifi"></item>
</layer-list>
</item>
</selector>
Run Code Online (Sandbox Code Playgroud) 如何使用纯XSLT生成UUID?基本上寻找一种使用XSLT创建唯一序列的方法.序列可以是任何长度.
我正在使用XSLT 2.0.
我使用Eclipse的CheckStyle插件,它做得非常好.我想知道Sun/Oracle是否有正式的Code/Style标准(并且应该有!)...我发现它们已经过时了,它们甚至不包含任何Java 1.6特定的语法等...
这是我到目前为止发现的:
http://developers.sun.com/sunstudio/products/archive/whitepapers/java-style.pdf(最后修改2000)
http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html (最后修改1999年 - CheckStyle网站引用此内容)
我知道,在某种程度上,大多数Java语法没有太大变化,但你认为它不会超过10年!任何想法在哪里可以找到更新版本,或者是否有任何我没有找到的?
谢谢
我有一个Web项目,其\META-INF\services\javax.servlet.ServletContainerInitializer文件的内容指向实现ServletContainerInitializer接口的类的完全限定名称.我基本上遵循这里给出的例子:http://nullhaus.com/2011/03/using-servlets-3-0-servletcontainerinitializer/
我把调试行放在我的类中,它实现了ServletContainerInitializer接口,它永远不会在那里.甚至不是默认的构造函数......
我的应用程序文件夹结构如下:
\MyApp
\META-INF\services\javax.servlet.ServletContainerInitializer
\WEB-INF\classes\
... [list of classes and packages go here]
Run Code Online (Sandbox Code Playgroud)
我需要检查的任何想法?
注1:我的Tomcat从包含我的应用程序的爆炸外部文件夹发布
注2:我从Eclipse开始使用Tomcat - 如果这有所不同的话!
eclipse ×4
java ×4
android ×1
background ×1
camelcasing ×1
checkstyle ×1
coding-style ×1
href ×1
html ×1
imagebutton ×1
jdbc ×1
jtds ×1
m2e ×1
m2eclipse ×1
markers ×1
maven ×1
maven-plugin ×1
oracle ×1
sql ×1
standards ×1
tomcat ×1
url ×1
uuid ×1
validation ×1
xslt ×1