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数据库的一大特点。
存储时,也会自动将数字型的字符串转化成数值型。
这也是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();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯