我正在尝试使用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) 我正在构建一个网站,并且还希望构建一个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.
我使用UIScrollView在iPhone上制作大尺寸(大于320像素)的UI.
我创建了一个UIScrollView实例,并在其上添加了一些子视图.问题是我只想在用户触摸子视图之外时启用滚动,当用户触摸其中一个子视图时停止滚动.
我阅读文件并试图找到样品,但我找不到好的提示.如果您有任何想法,请帮助我.