a*****a 发帖数: 1429 | 1
"重型应用"直接使用JDBC确实是不够的,需要许多辅助环境.不过大多数
自称为heavy loading, mission critical的应用都并不那么heavy, critical。
Hibernate是没有问题的。
是的,无论是Entity Bean,或者Hibernate,都依赖于JDBC。但
他们还是提供了raw JDBC不能提供,或者你实现起来非常费时费力
的功能。
各有各的优势。更重要的是数据库本身提供的transaction并不足够。最简单
的例子:CMT支持function transaction,这多少属于Business Logic layer,
数据库就不可能做到。
如上所述。不能一概而论,也不能如此绝对。 |
|
t*******y 发帖数: 57 | 2 【 以下文字转载自 Database 讨论区 】
【 原文由 tribology 所发表 】
这几天真是见了鬼了
在Linux下单独写个standalone的java程序用JDBC访问oracle一点问题都没有
换写成servlet来通过JDBC访问oracle竟然只能做"select .."这样的sql访问
用什么insert/update/desc之流的sql命令通通给我出错,
说什么java.sql.SQLException: SQL string is not Query
ft,明明直接把那些sql命令放入sqlplus执行和放在standalone的java程序里面
执行一点问题都没有.google了半天没有啥结果.
这个到底啥原因有人知道么?难道用servlet调用jdbc数据库还有权限限制?
用perl写的cgi调用数据库也一点问题都没有呀. |
|
w*******e 发帖数: 285 | 3 我的一个server程序似乎总有内存泄漏,我用sun自己的profiling连续监控了2个礼拜
,heap size从40兆涨到了400兆,然后我看了内存的使用情况,发现有几项是数据库的
statement和resultset
percent live alloc'ed stack class
self accum bytes objs bytes objs trace name
10.76% 25.34% 52615656 243591 359835048 1665903 305016 com.mysql.jdbc.
ResultSet
10.17% 35.52% 49732488 230243 49732920 230245 305033 com.mysql.jdbc.
ResultSet
7.97% 53.57% 38974560 243591 38974560 243591 309126 com.mysql.jdbc.
Statement
7.53% 61.10% 36838880 230243 36838 |
|
|
z*******3 发帖数: 13709 | 5 抛砖引玉
吃饱了看文茜世界财经周报,看得昏昏的想睡,睡觉前赶紧写,写完睡觉去了
这样,先不从dto说起了,说tiers
一个j2ee经典的tiers最早提出来的时候,是三层,所谓的三层说的是sever side三层
不包括client side和database
三层里面分别有一层专门跟以上两个东西打交道
一个是presentation tier,这个跟client side打交道
一个是persistent tier,这个专门跟database打交道
中间还剩下一个叫做business tier,这么三层,这都很熟悉了
那么当初提出这个构想的时候
是基于以下一个方式
client side是applet+browser
presentation tier是servlet+jsp,servlet是controller,jsp是viewer
model需要你自己去提取,去包装
business tier则是ejb,尤其是session bean,stateful和stateless
persistent tier也是ejb,是entity bean
database用jdbc连接
这五个... 阅读全帖 |
|
z*******3 发帖数: 13709 | 6 我这点很同意tom说的
一旦你用了,你就爱不释手
不会之前你会觉得很可怕
但其实没有那么可怕
无非是个工具,你只要理解了这些东西做什么用的
剩下的就很简单,无非做两个试验,照葫芦画瓢
先看定义,javaee的定义,摘取自wikipedia
Java EE includes several API specifications, such as JDBC, RMI, e-mail, JMS,
web services, XML, etc., and defines how to coordinate them. Java EE also
features some specifications unique to Java EE for components. These include
Enterprise JavaBeans, Connectors, servlets, JavaServer Pages and several
web service technologies. This allows developers to create enterprise
applicati... 阅读全帖 |
|
g*****g 发帖数: 34805 | 7 举个例子,就是JDBC,不同数据库有不同JDBC driver。你可以把这样一个property写
成一个configuration.
driver=com.mysql.jdbc.Driver
到时候DriverManager就可以动态Load。里面调用的就是reflection API
Class.forName(getProperty("driver"))
这就是Factory Pattern。C++里面Factory Pattern,只能有几个固定的选项hardcoded
,而Java里面,可以直接把选项做成configuration。干净而灵活,增加一个新的选项
,无需修改代码。这就是多一层indirection的好处。 |
|
t***a 发帖数: 416 | 8 spring的transaction manager其实就是个可配置的aop加try catch, 它具体操作比如
commit和rollback都是调用jdbc(如果你用的是jdbc transaction), 而jdbc是薄薄的一
层,它只是去调用数据库的transaction的那几条语句而已 |
|
S*******C 发帖数: 822 | 9 我已经可以用windows命令行成功连接远端Amazon EC2 MySQL server,并且设置完数据
库和表格。
接下来要解决怎么在装上Amazon AWS插件的Eclipse IDE开发的JAVA代码中配置连接这
个MySQL数据库。
按照AWS官方教程
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_de
Establish a database connection in your code using your Amazon RDS DB
Instance's connectivity information. You can access your connectivity
information using environment variables. The following shows how you would
connect to the database on an RDS instance.
String dbName = System.getProperty("RDS_DB_NA... 阅读全帖 |
|
d****i 发帖数: 4809 | 10 openshift没用过,你如果用spring jdbc的话,应该把dataSource设置成postgresql,
比如
|
|
|
b***i 发帖数: 3043 | 12 就是那个JBoss Spring Framework终于可以使用Mysql了。但是,每次我手动重启后,
打开页面就出现Exception。为什么刚开机就不能open database?是不是那个database
。我经常需要等待一小时以上才能看到正常的网页。此app使用了Hibernate。我就是想
看到一个网站能够把用户保存的数据存到数据库,下次app重启后仍然可以看到保存过
的数据。我手动重启是为了模拟网站计算机崩溃,然后看看数据库是不是还在。为什么
这么个简单的事情就这么多问题?
org.springframework.web.util.NestedServletException: Request processing
failed; nested exception is javax.persistence.PersistenceException: org.
hibernate.exception.JDBCConnectionException: could not prepare statement
javax.persistence.PersistenceExcepti... 阅读全帖 |
|
b***i 发帖数: 3043 | 13 直接使用ResultSet rs= ps.executeQuery();可以看到结果,所以数据库本身没有问题
但是,如果userList = jdbcTemplate.query(sql, new UserRowMapper()); //99
则如下错误:
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:413)
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:468)
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:478)
com.beingjavaguys.dao.UserDaoImpl.getUserList(UserDaoImpl.java:99)
这个错误是在jdbcTemplate.execute(StatementCallback action)那里抛的
; |
|
t*******y 发帖数: 57 | 14 【 以下文字转载自 Database 讨论区 】
【 原文由 tribology 所发表 】
这几天真是见了鬼了
在Linux下单独写个standalone的java程序用JDBC访问oracle一点问题都没有
换写成servlet来通过JDBC访问oracle竟然只能做"select .."这样的sql访问
用什么insert/update/desc之流的sql命令通通给我出错,
说什么java.sql.SQLException: SQL string is not Query
ft,明明直接把那些sql命令放入sqlplus执行和放在standalone的java程序里面
执行一点问题都没有.google了半天没有啥结果.
这个到底啥原因有人知道么?难道用servlet调用jdbc数据库还有权限限制?
用perl写的cgi调用数据库也一点问题都没有呀. |
|
g*****g 发帖数: 34805 | 15 最流行的存储架构,你当玩具怎的,用的项目多了去了。
ORM维护起来比JDBC简单太多。spring jdbc template只能
减少boiler plate代码,不能减轻你维护SQL的负担。
你真喜欢jdbc,那也是ibatis好用一些。 |
|
S*******C 发帖数: 822 | 16 我已经可以用windows命令行成功连接远端Amazon EC2 MySQL server,并且设置完数据
库和表格。
接下来要解决怎么在装上Amazon AWS插件的Eclipse IDE开发的JAVA代码中配置连接这
个MySQL数据库。
按照AWS官方教程
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_de
Establish a database connection in your code using your Amazon RDS DB
Instance's connectivity information. You can access your connectivity
information using environment variables. The following shows how you would
connect to the database on an RDS instance.
String dbName = System.getProperty("RDS_DB_NA... 阅读全帖 |
|
g*****g 发帖数: 34805 | 17 你用的是CouchDB,实现里每个操作会打开一个http connection,没有pooling。
如果一个DB操作是10ms的话,打开一个连接通常是100ms级。有pooling的话,这些连接
可以被重用,可以大大缩短整个时间。作者这么土鳖的实现,结果就是导致到数据库的
IO轻松地成为瓶颈,语言执行的快慢完全可以忽略不计。在这个前提下Node异步的实现
即使在低并发的时候都会比servlet同步的实现快。当然还是不会比同样异步的java实
现如vert.x快。
web应用,app server到db server的connection pooling是常识。原作者跟你一样没有
常识,你还如获至宝。HelloWorld程序员真不是说的。
你如果去看另外一个评测里的实现,有常识的程序员写的。连最简单的servlet都会实
现connection pool。我老说过你很多次,没常识也要会掩饰,这样不是赤裸裸丢人吗?
https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/servlet/src/
main/webapp... 阅读全帖 |
|
g*****g 发帖数: 34805 | 18 你要重现检视的是ORM这个词。O是躲不掉的,只要你用R,M就躲不掉。区别只在于
mapping是怎么实现的。ORM架构的主要目的是帮助你减少boiler plate代码,简化开发
。另一方面手写越多,灵活度越高,这是没有争议的。Spring jdbc也好,hibernate,
小轮子大轮子的区别,没有好坏的差异,区别在于使用的人。这两者本来就不是互斥的
,你大可以混合使用。JPA对于简单的关系很方便,Spring Data更是把这个做到了极致
,把缺省的CRUD都给你做了。当关系很复杂,比如你join了N个table还要group by的时
候,觉得spring jdbc template更方便很正常。
另一方面,当你觉得JPA不好用的时候,往往需要重新审视你的数据。最常见的原因是
因为速度的需要,为了减少join,大量denormalize。这是传统的做法,但不是唯一的
解决方案,往往不是最好的解决方案。如果纯粹为了减少join,可以考虑Elastic
Search,把整个object扔进去,而且搜索更强大。如果是表太大,不能忍受JPA产生的
query不是最优,也许Cassandr... 阅读全帖 |
|
z****e 发帖数: 54598 | 19 为什么要用jdbc?
难道你们对db情有独钟?
感觉怪怪的,jdbc之后的潮流是把jdbc套上hibernate等orm工具
当nosql用,你们好像反过来了
是不是组里有人比较守旧?或者是legacy code原因? |
|
z****e 发帖数: 54598 | 20 为什么要用jdbc?
难道你们对db情有独钟?
感觉怪怪的,jdbc之后的潮流是把jdbc套上hibernate等orm工具
当nosql用,你们好像反过来了
是不是组里有人比较守旧?或者是legacy code原因? |
|
t**********s 发帖数: 930 | 21 只找到了一个 catalina.properties:
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unles... 阅读全帖 |
|
z****e 发帖数: 54598 | 22
计算机语言其实很简单啊
就是把机器能够理解的各种指令,翻译成人能够理解的语言
最早无非01010000111这些,然后有了汇编,就是指令集嘛
但是看指令多累啊,所以有了操作系统unix和c
但是操作系统和c主要是解决cpu的问题
对于cpu基本上封装得差不多了,但是对于内存呢
c封装得不彻底,就是人还是要手工去操作内存,释放内存这些
很烦,而且容易错,但是在c那个年代,没有特别好的方法
然后c++加入了点object的概念,因为在c横行的那个年代
软件系统已经开始越做越大了,而因为c对于内存的操作没有做封装和统一管理
导致很多项目因为程序员对内存的操作不当,而失败
当时的数据是90%以上大型项目是失败的
包括james gosling本人做的那个c++项目
搞不定,疯了,于是sun那批人就凑一起,说,我们来设计一种新的语言
以解决这些常见的问题,然后就有了java和jvm
jvm其实就是操作系统的扩展,无非就是做了几件所有项目都会遇到的问题
一个是跨平台,把所有操作系统无差别对待,让软件摆脱对于操作系统的依赖
程序员可以不在乎什么操作系统,你可以在unix上编译,然后放到window... 阅读全帖 |
|
b****y 发帖数: 169 | 23 【 以下文字转载自 Java 讨论区 】
发信人: binary (erazer), 信区: Java
标 题: 招聘启事
关键字: java 招聘
发信站: BBS 未名空间站 (Mon Feb 24 04:12:25 2014, 美东)
这是一个国内上市公司在美国投资的“startup”,准备拓展美国市场,在美国上市。
地点在Santa Clara.
有兴趣给我站内发信吧。我们要招3-5个人,最好能local,交流方便一点。
Description:
Design, develop, optimize customer-facing and internal tools to manage a
global network system that is reliable, scalable, and easy to use
Implement high quality code in an agile SW development environment
Produce and maintain accurate, high quality technical and syste... 阅读全帖 |
|
v*****k 发帖数: 7798 | 24 A start-up close to Los Angeles is hiring Senior Software Developers and
Senior Web Application Developers. Please send your resume to
v*****[email protected]
Senior Software Developer:
Responsibilities
Build and design desktop Java applications (e.g., data import,
conversion, text matching and integration utilities) for Windows
Design, implement, test, document, and support software technologies
that extend the Geosemble GeoXray product.
Work closely with other software engineers, research directors ... 阅读全帖 |
|
r********3 发帖数: 2998 | 25 呵呵,一般考memory allocate等细节,可以看出这个人是工程派还是面试派的。
那个Predicate是javax.sql.rowset的interface, for all FilteredRowSet。考这道题
,就是看你真的熟悉JDBC不。熟悉JDBC的人,几乎背都可以背得出来。不熟悉的人,一
下子还很难明白题目的意思。这个题目,明显不是靠楼主算法,思维的能力,而仅仅也
是想鉴别楼主到底是工程派还是面试派。
LZ的sql方面问题不是很大,但是也不够好。首先你的课程号怎么没有年份?semester
这些。大家选课的时候,难道不考虑是哪个学期的课程吗?
其次varchar到底有多长?是varchar(10)还是varchar(4096)甚至还是long varchar?
是不是unique的?varchar在数据库里面的存储空间是固定的,所以用不好容易造成空
间浪费,而且在读数据的时候也造成Disk I/O的浪费。这个表很小,disk i/o上的浪费
可能比你实际要用的数据都还大。起码你的rowid应该用unique bigint?还有你的rowid
是auto-increm... 阅读全帖 |
|
m*******l 发帖数: 12782 | 26 例如下面有关java的
Addison.Wesley.Algorithms.In.Java.3rd.Ed.Part5.Graph.Algorithms.eBook-LiB.ch
m
Addison.Wesley.Applying.Enterprise.JavaBeans.2nd.Edition.eBook-LiB.chm
Addison.Wesley.A.Programmers.Guide.To.Java.Certification.2nd.Edition.chm
Addison.Wesley.A.Programmers.Guide.To.Java.Certification.2nd.Edition.eBook-L
iB.chm
Addison.Wesley.Developing.Enterprise Java Applications with J2EE and UML.pdf
Addison.Wesley.Dot.NET For Java Developers Migrating To C Sharp.chm
Addison.Wesley.Dot.NET.For.Java.Deve... 阅读全帖 |
|
m*******l 发帖数: 12782 | 27 例如下面有关java的
Addison.Wesley.Algorithms.In.Java.3rd.Ed.Part5.Graph.Algorithms.eBook-LiB.ch
m
Addison.Wesley.Applying.Enterprise.JavaBeans.2nd.Edition.eBook-LiB.chm
Addison.Wesley.A.Programmers.Guide.To.Java.Certification.2nd.Edition.chm
Addison.Wesley.A.Programmers.Guide.To.Java.Certification.2nd.Edition.eBook-L
iB.chm
Addison.Wesley.Developing.Enterprise Java Applications with J2EE and UML.pdf
Addison.Wesley.Dot.NET For Java Developers Migrating To C Sharp.chm
Addison.Wesley.Dot.NET.For.Java.Deve... 阅读全帖 |
|
t********y 发帖数: 10 | 28 I have 2 openings for Java Developer in my company (North Bethesda, MD). One
is a Junior level position, the other one is mid to senior.
If you are interested, please send your resume to j**[email protected].
Thank you!
Job requirements:
The successful candidate will participate in all software development
activities such as research, design, develop and maintain of a web-based
grant management application for the National Institutes of Health. This
candidate will be responsible for performing... 阅读全帖 |
|
l**b 发帖数: 457 | 29 一个简单的实例,如果JDBC的connection你不close,中间出了Exception,那个
connection怎么说?
所以大家如果用JDBC的时候都这么写:
Connection con = null;
try {
con = connectionPool.getConnection();
// Do sth with your connection
} finally {
if (con != null) try { con.close(); } catch (Exception e) {}
}
当然,现在java的这个exception handling的model有很多人反对,因为觉得根本就是
waste of time,比如上面这个例子,你只能close那个connection,其他没就没有任何
事情可以做了。所以很多人现在完全不用try catch。有一些更好的pattern可以用,上
面这个例子在scala里面就可以用loan pattern。Java里面应该可以直接用pool就解决
了。 |
|
S*******C 发帖数: 822 | 30 AWS建议现在本地测试运行成功后再发布到AWS提供的服务器
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_de
我的java web demo本地连接AWS提供的MySQL远端服务器运行成功(下面图片是在本地
Eclipse Tomcat中测试成功的页面),
代码如下
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://mydbinstance.XXXXXXX.
us-east-1.rds.amazonaws.com:3306/db_database05","root","11111");
但我把这个demo部署到AWS的LINUX服务器运行却一直失败。我的demo只有在不含数据库
连接时才能在AWS的LINUX服务器上正常运行。
这是怎么回事?我还要做什么配置才能确保部署demo后仍然能够访问mysql数据库?跪
谢! |
|
b****w 发帖数: 71 | 31 之前或许有人看过我发的ebay的职位,现在又有三个职位,是software engineer。我
跟国内的一个recruiter是朋友,所以帮她发到这里看有没有人感兴趣。
1.Staff Software Engineer
Job Requirements
• BS/MS in CS or related field.
• 5 – 8 years experiences in requirements analysis, design, coding
and unit testing of high scalable, distributed and fault-tolerant
application
• Expertise required in object-oriented design methodology and
application development in Java and J2EE including Sprint, Hibernate, AJAX,
JQuery, servlets, JSP, Ja... 阅读全帖 |
|
b****y 发帖数: 169 | 32 【 以下文字转载自 Java 讨论区 】
发信人: binary (erazer), 信区: Java
标 题: 招聘启事
关键字: java 招聘
发信站: BBS 未名空间站 (Mon Feb 24 04:12:25 2014, 美东)
这是一个国内上市公司在美国投资的“startup”,准备拓展美国市场,在美国上市。
地点在Santa Clara.
有兴趣给我站内发信吧。我们要招3-5个人,最好能local,交流方便一点。
Description:
Design, develop, optimize customer-facing and internal tools to manage a
global network system that is reliable, scalable, and easy to use
Implement high quality code in an agile SW development environment
Produce and maintain accurate, high quality technical and syste... 阅读全帖 |
|
m********t 发帖数: 13072 | 33 loca server database,这部分可以用javascript建立一个JDBC的web-based 数据系统
,这样你随时都可以show出自己的schedule
不过现在流行data center,都有动态存储servers了,应该不会再用古老的JDBC了
这种topic,要稍微了解一下目前工业所hot的DB存储模式,面试的时候,往上套就行了
,错不了 |
|
w****r 发帖数: 15252 | 34 按照我现在做的业务逻辑,nodejs没啥用,访问数据库有人家提供的ejb,我都不用自
己写JDBC去抓,拿数据我都用过SOAP,WDSL,JDBC,EJB,反正我就是个中间件,数据
包装工程师 |
|
n*******s 发帖数: 17267 | 35 你要是没弄过的话, 考你SQL一考一个倒, JDBC有什么好考的,考你
preparedstatement 和 statement的区别?
真考JDBC的话, 估计就是让你写个正确的try, catch 和finally, 然后问你为什么那
么写。 |
|
|
h********m 发帖数: 116 | 37 不好意思啊大侠,能帮我解释清楚点么?
我的意思是我有个Oracle的表,从Java用jdbc连过去,想把表里的每
个值用udf变成另一个值。
举个简单例子,我有个groovy或者Scala的function f(x), return 2*x
那我想jdbc连到oracle的某个表,然后调用f(x), 把这个表某列的值全部变成2x |
|
c*****8 发帖数: 23 | 38 有兴趣的同学请发站内信,帮忙介绍的同学如果内推成功,可平分奖金:)
email: [email protected]
Sr Software Engineer - Data Science Pipeline - Big Data, Java, Python
Job LocationsUS-IL-Chicago
Qualifications
A BS or MS in Computer Science or related field
5+ years of programming experience Java, Python, and Java Script.
3+ years of working experience with AWS services (EC2, SNS, SQS, S3, EMR,
Data Pipeline, VPC and etc.)
Development experience of Web Services (RESTful, SOAP)
Development experience with web application framewor... 阅读全帖 |
|
s***0 发帖数: 2 | 39 Position:
Core Java Application Developer (Intermediate Level).
Responsibilities:
As an intermediate Core Java application developer in the Global Settlement
System (GSS) team, the candidate will be responsible for designing,
implementing, and supporting various aspects of Knights clearing and
settlement businesses for both the domestic and international equity markets
. They will need to develop, test, and deploy the Java Swing client, TIBCO
Rendezvous middleware, middle-tier Java Application S... 阅读全帖 |
|
b****y 发帖数: 169 | 40 【 以下文字转载自 Java 讨论区 】
发信人: binary (erazer), 信区: Java
标 题: 招聘启事
关键字: java 招聘
发信站: BBS 未名空间站 (Mon Feb 24 04:12:25 2014, 美东)
这是一个国内上市公司在美国投资的“startup”,准备拓展美国市场,在美国上市。
地点在Santa Clara.
有兴趣给我站内发信吧。我们要招3-5个人,最好能local,交流方便一点。
Description:
Design, develop, optimize customer-facing and internal tools to manage a
global network system that is reliable, scalable, and easy to use
Implement high quality code in an agile SW development environment
Produce and maintain accurate, high quality technical and syste... 阅读全帖 |
|
c*****8 发帖数: 23 | 41 有兴趣的同学请发站内信,帮忙介绍的同学如果内推成功,可平分奖金:)
Sr Software Engineer - Data Science Pipeline - Big Data, Java, Python
Job LocationsUS-IL-Chicago
Qualifications
A BS or MS in Computer Science or related field
5+ years of programming experience Java, Python, and Java Script.
3+ years of working experience with AWS services (EC2, SNS, SQS, S3, EMR,
Data Pipeline, VPC and etc.)
Development experience of Web Services (RESTful, SOAP)
Development experience with web application frameworks - Spring /Spring Boot
/Angu... 阅读全帖 |
|
m***a 发帖数: 16 | 42
No, not that easy. If you have applet activated in your java program which
also take care of the JDBC connection. the JDBC will deal the user as
untrusted and refuse connection. The prob is sill resolvable, but use i/o
stream instead.
Yeah, I totally agree though my servlet pissing on me. These days I'm
hammering on it. My server won't install. clueless :( |
|
|
j*****y 发帖数: 33 | 44 It is used for the non-default database on the concurrent node.
I haven't used it. But I think you can configure it bu using
SQL*NET easy configuration tool (for Oracle 7.x) or Net8(for
oracle 8). It will add the entry in the tnsname.ora and
listen.ora. Then you configure it in the ODBC or JDBC. I
suppose that the db_string is the string you add in the ODBC/JDBC. |
|
t****n 发帖数: 56 | 45 向大家请教一个问题。
如果Informix安装在UNIX(Solaris)上,并且在Solaris上也安装了Geodetic Datablade
并且用blademgr进行了注册。用dbaccess可以使用Geodetic Datablade.
现在我想从NT上通过JDBC来访问该数据库。问题是,SQL 的基本数据类型是可以被
JDBC所识别的。从Java程序中返回是没有问题的,但是那些Geodetic Datablade的
数据类型好象就不行了。GeoPoint返回的是SQLUDTVAR, 我想用String来截取数据,
结果是NullPointerException。
而同样的问题在NCR的Tor上就没有问题。返回的类型就是POINT,也可以用String来
截取数据。
请问大家谁有什么方法来解决这个问题?! 先谢过了! |
|
S****y 发帖数: 8 | 46 When I tried to use jdbc to create a table T using uid u1
in SQL server, but there is a table with the same name T
created by user u2?
Using sun.jdbc.odbc.JdbcOdbcDriver, I got an error message:
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]
There is already an object named 'T' in the database.
How to deal with this problem?
Thanks |
|
a*********e 发帖数: 35 | 47 想要把Oracle里的table里的数据在Web上显示出来.
当然用JDBC了.现在的问题是,我想象一些网站的表示一样,可以分页
显示,就是显示了一页的数据后下面有文字联接"上一页""下一页""最
后一页",象你现在看到的这样.
用了JDBC的ResultSet后,好象是不能够直接定位的,只能next()的这
样来顺序查,取数据.
我怎样可以创建一个数据页窗口,每次可以选出制定的页的那些recor
d,来显示.
怎样显示我是会的.
这个问题对于作网站的Servlet来说,应该都会碰到的情况. |
|
n******e 发帖数: 50 | 48 偶觉得JDBC应该跟偶以前用的delphi的TTable, TQuery系列是同一类型的,
他们为各种各样的数据库提供了统一的接口. 它可能有一些自己的方法来
实现数据库操作, 如next,first之类. 但是TQuery是支持SQL 的, 我相信
JDBC也肯定会支持. 连这都不支持, 那它也太差了. |
|
z*h 发帖数: 22 | 49 hi, guys,
I got to configuration problem with mysql. for test, I set a user as test
as well as the password. If I do it like this: mysql -u test -p test, it
does work. however, when I try to connect the db in java code through jdbc,
an authorization error is reported.
what I did is:
jdbc:mysql://localhost/test?user=test&password=test
all other settings are right, including port blah, blah.
any suggestions? help please. |
|
w*****h 发帖数: 139 | 50 I have experience to insert BLOB into Oracle with JDBC. We have to use
Oracle's own JDBC classes to do it. |
|