永发信息网

oracle中number与jdbc中什么类型对应?

答案:4  悬赏:0  手机版
解决时间 2021-12-21 07:08
  • 提问者网友:伴风望海
  • 2021-12-20 07:01
oracle中number与jdbc中什么类型对应?
最佳答案
  • 五星知识达人网友:野慌
  • 2021-12-20 07:27
oracle中的number型数据在读取时能自动转化成字符型。
存储时,也会自动将数字型的字符串转化成数值型。
这也是oracle数据库的一大特点。
全部回答
  • 1楼网友:廢物販賣機
  • 2021-12-20 09:45
必须是int
  • 2楼网友:荒野風
  • 2021-12-20 09:40
Int
  • 3楼网友:山河有幸埋战骨
  • 2021-12-20 08:41
下面是用java通过jdbc连接oracle的步骤 希望对你有帮助 (1)装载并注册数据库的jdbc驱动程序 载入jdbc驱动: class.forname("oracle.jdbc.driver.oracledriver"); 注册jdbc驱动: java.sql.drivermanager.registerdriver(neworacle.jdbc.driver.oracledriver()); (2)建立与数据库的连接 要建立与数据库的连接,首先要创建指定数据库的url。连接数据库的url对象,利用drivermanager的getconnection方法建立的。数据库url对象与网络资源的统一资源定位类似,其构成格式如下: jdbc:subprotocol:subname://hostname:port;databasename=ⅹⅹⅹ 其中: jdbc表示当前通过java的数据库连接进行数据库访问; subprotocol表示通过某种驱动程序支持的数据库连接机制; subname表示在当前连接机制下的具体名称; hostname表示主机名; port表示相应的连接端口; databasename表示要连接的数据库的名称。 这里以与oracle数据库的连接为例: 连接oracle8/8i/9i数据库(用thin模式) url=jdbc:oracle:thin:@hostip:1521:oraclesid; 注意:hostip指主机的ip地址,oraclesid指数据库的sid。 再者确定连接数据库的用户名与密码,即user和password的值: user=“ⅹⅹⅹ“; password=“ⅹⅹⅹ“; 最后使用如下语句: connectioncon=java.sql.drivermanager.getconnection(url,user,password); (3)创建statement对象 例如: statementstmt=con.createstatement(); (4)调用并执行sql语句 例如: stringsql=“selecta,b,cfromtable1";//table1为你所要查询的表名,a,b,c为所要查询的字段 resultsetrs=stmt.executequery(sql); (5)访问resultset中的记录集并从中取出记录 例如: rs.next(); rs.absolute(4); stringcol1=rs.getstring(1); …….. (6)依次关闭resultset、statement和connection对象 例如: rs.close(); stmt.close(); con.close();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯