问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java与oracle要怎样连接?

发布网友 发布时间:2022-04-07 16:49

我来回答

4个回答

热心网友 时间:2022-04-07 18:18

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DatabaseConnection {
/*
* 功能:编写一个静态方法用于与数据库建立连接
* 输入参数:无
* 返回值:数据库连接对象
* */
public static Connection getConnection(){
//定义一个连接对象
Connection conn=null;
//定义连接数据库的URL资源
String url="jdbc:oracle:thin:@192.168.3.9:1521:oracle";
//定义连接数据库的用户名称与密码
String username="faqsys";
String password="faqsysuser";
//加载数据库连接驱动
String className="oracle.jdbc.driver.OracleDriver";
try {
Class.forName(className);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//获取数据库的连接对象
try {
conn=DriverManager.getConnection(url,username,password);
System.out.println("数据库连接建立成功...");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//返回连接对象
return conn;
}
}

热心网友 时间:2022-04-07 19:36

JDBC啊,六大步,
String url = "jdbc:oracle:thin:@localhost:1521:XE";//固定的,照着写就行
String username = "system";//oracle用户名
String pwd = "123";//oracle密码
String sql = "select sum(cost) from orders where userid = ? and orderstatusid = 3";
String sql2 = "select * from vidmember where id = ?";

/*
* 根据id查找出该人消费的总金额。
* */
public int MoneyfindById(int id) {

int a = 0;
Connection conn = null;
PreparedStatement pst = null;
ResultSet rs = null;

try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(url, username, pwd);
pst = conn.prepareStatement(sql);
pst.setInt(1,id);
rs = pst.executeQuery();
if(rs.next()){
a = rs.getInt("sum(cost)");
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

return a;
}

热心网友 时间:2022-04-07 21:11

驱动类:oracle.jdbc.driver.OracleDriver
URL: jdbc:oracle:thin:@server:1521:#ORACLE名
用户名:oracle登录名
密码: oracle密码
其实oracle连接数据库跟SQL Server还有MYSQL差不多 就是驱动类跟URL不太一样...

热心网友 时间:2022-04-07 23:02

各种数据库与之的连接代码,网上一大堆,查一下不就行了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
万能粉碎机清洁规程 中药粉碎机如何清洗比较好 磨粉机能用水洗吗 正确的家用粉碎机清洗方法 粉碎机清洗不干净粉碎机怎么清洗才干净 励志语句长句精选123句 caxa如何保存图幅模板 美迪特MDT-IN158重要参数 打玻尿酸已一个月眼睛疼,会不会打玻尿酸一个月,突然眼睛疼会不会... 玻尿酸失明概率真的小吗-玻尿酸失明有光感还能恢复吗 陈华军人物简介 权利的游戏1-7无删减版百度云 电脑上装了个SQL server2008 R2 卸载老说出错 怎么卸载了 跪求大神分享百度云盘权力的游戏1-6季无删减版!!是无删减版!!无删 跪求权利的游戏第一季未删减版的视频 SQL2008R2安装程序卸载不了? 红色警戒2共和国之辉下载 红色警戒2(共和国之辉)迅雷下载 小柯基犬多少钱一只 求红色警戒2共和国之辉下载地址??? 柯基多少钱一只?柯基犬缺钙有哪些原因 柯基犬多少钱一只?柯基有什么缺点啊 如何下载单机游戏红色警戒2共和国之光辉 幼年柯基多少钱一只 小柯基多少钱一只? 哪里有纯净版的《红色警戒2共和国之辉》的安装包? 柯基犬一只多少钱? 小米 如何关闭屏幕, 柯基多少钱一只?买回来的狗狗怎么照顾? 怎样关闭小米手机最左侧的搜狐新闻在手机屏幕上的页面 柯基犬价格多少钱一只? 如何卸载microsoft sql server 2008 r2 怎么卸载sql server 2008 r2的service pack 求 权力的游戏 1-7季无删减版百度云资源 权力的游戏1-5季未删减版的百度云盘,注意是未删减的哦 安装sql server2008 r2 失败怎么卸载干净 怎样能看到权利的游戏未删减版? 权力的游戏第一季未删减版百度网盘 "lecturer"是什么意思 权力的游戏1-8季未删减高清,无付费要求谢谢 卸载SQL Server 2008 R2补丁sp2 lecturer有“不同”的意思吗? sql server 2008 r2 完美卸载方法或者工具 求权力的游戏1-6未删减版百度云链接 权利的游戏第一季未删减版百度云。。。急求 university lecturer是什么意思 求百度云分享,权利的游戏1-7季无删减版中字百度云资源 谢谢各位大佬了 lecturer的中文意思 权利的游戏百度云未删减版1-7季 science lecturer 汉语意思是什么?科学演讲者?这是什么职业? 卸载SQL Server 2008r2 时警告26003,