小编ram*_*dor的帖子

Oracle SQL Developer和PostgreSQL

我正在尝试使用Oracle SQL Developer 3.0.04连接到PostgreSQL 9.1数据库,但到目前为止我没有取得任何成功.

首先,如果我在首选项上添加第三方驱动程序,则在添加新连接时,没有PostgreSQL的选项卡(虽然它适用于MySQL).我正在使用JDBC4版本9.1驱动程序,但我尝试了相同版本的JDBC3,但仍然得到相同的东西.

其次,添加新连接时没有像手动配置选项卡那样的功能.最接近的是Oracle选项卡上的高级选项,我可以在其中提供自定义URL,但它失败了,因为抱怨所选的驱动程序(当然).

最后,我连接从XML文件(下面的内容)导入连接,但它只显示我的模式,并没有在其中显示我的表.

所以,我的问题是:Orable SQL Developer是否支持PostgreSQL连接?有没有其他方法让我的表显示在ObjectViewer中?

<?xml version = '1.0' encoding = 'UTF-8'?>
<References xmlns="http://xmlns.oracle.com/adf/jndi">
    <Reference name="Lumea" className="oracle.jdeveloper.db.adapter.DatabaseProvider" credentialStoreKey="Lumea" xmlns="">
        <Factory className="oracle.jdeveloper.db.adapter.DatabaseProviderFactory"/>
        <RefAddresses>
            <StringRefAddr addrType="user">
                <Contents>lumea</Contents>
            </StringRefAddr>
            <StringRefAddr addrType="subtype">
                <Contents>thirdParty</Contents>
            </StringRefAddr>
            <StringRefAddr addrType="customUrl">
                <Contents>jdbc:postgresql://localhost:5432/versates</Contents>
            </StringRefAddr>
            <StringRefAddr addrType="SavePassword">
                <Contents>true</Contents>
            </StringRefAddr>
            <StringRefAddr addrType="password">
                <Contents>myencryptedpass</Contents>
            </StringRefAddr>
            <StringRefAddr addrType="driver">
                <Contents>org.postgresql.Driver</Contents>
            </StringRefAddr>
            <StringRefAddr addrType="DeployPassword">
                <Contents>true</Contents>
            </StringRefAddr>
        </RefAddresses>
    </Reference>
</References>
Run Code Online (Sandbox Code Playgroud)

postgresql oracle-sqldeveloper

60
推荐指数
3
解决办法
12万
查看次数

Web服务应该与网站分开吗?

我正在构建一个网站,并且还希望构建一个REST Web服务来访问许多相同的功能(使用谷歌应用程序引擎和弹簧mvc3),我不确定如何集成/分离这两个部分的最佳实践应该.

例如,如果我想查看资源,我可以在表单中提供一个url:

{resourcetype}\{resourceid}
Run Code Online (Sandbox Code Playgroud)

可以在视图中重定向对此URL的GET请求,该视图在客户端基于HTML /浏览器时生成网页.Spring(从我读到的 - 尚未尝试过)能够使用相同的资源URL来提供视图,该视图根据内容类型返回HTML/Xml/JSON.这一切看起来都很棒.

对URL的POST请求在REST中创建新资源应该返回201 CREATED(或者我读过)以及创建的资源的URL,这似乎对Api来说很好,但是看起来与预期的有点不同.一个网页(您可能会将其重定向到显示您创建的资源的页面,或者重定向到一个页面,表明它已成功创建或类似).我应该通过在包含创建资源的表单的不同URL上提供页面来处理此问题,然后通过ajax提交到Api URL并获取响应并重定向到响应中包含的资源URL.

这种模式似乎可以工作(也应该适用于DELETE),但这是一个好方法还是我最好保持REST Api URL和网站URL分开?这似乎可以引入一些重复和额外的工作.但是,拥有一个URL可能意味着您依赖于HTML 5支持浏览器的客户端上的javascript.

java web-services spring-mvc

22
推荐指数
3
解决办法
5428
查看次数

如何取消UIScrollView中的滚动

我使用UIScrollView在iPhone上制作大尺寸(大于320像素)的UI.

我创建了一个UIScrollView实例,并在其上添加了一些子视图.问题是我只想在用户触摸子视图之外时启用滚动,当用户触摸其中一个子视图时停止滚动.

我阅读文件并试图找到样品,但我找不到好的提示.如果您有任何想法,请帮助我.

iphone cocoa-touch uiscrollview

16
推荐指数
4
解决办法
3万
查看次数