本篇文章将详解myeclipse与oracle数据库的连接。
一、oracle数据据库安装完成后,在连接之前请启动oracle的服务程序和监听程序。可在开始菜单搜索处直接输入服务并回车。找到oracle服务所在地方,并点击启动相关服务,如下图所示:
,如果安装完成后已默认开机启动oracle服务,请忽略此步骤。
二、确保oracle的本地网络服务IP与当前IP相同,设置方法为打开oracle的Net Configuration Assistant对本地网络服务名进行配置。具体操作如下列组图。查询IP的方式为在CMD中输入ipconfig并回车,找出本机现在的IP地址。
名字可另取:
下一步进行可选择进行测试,如果没有使用默认密码,会提示测试失败,因为此处默认填写初始密码。更改密码后再试就好。关于默认用户和密码,如下:
scott 密码是 tiger sys 密码是 change_on_install system 密码是 manager sysman 密码是 oem_temp
三、打开myeclipse,并打开右上角的MyEclipse Database Explorer
详细的建立创建oracle数据库连接步骤见百度经验,网址如下:http://jingyan.baidu.com/article/fdbd42771d92b0b89e3f489d.html。写的很详细就不再赘述。建立完成后可对数据库中的数据进行一些简单的操作。推荐使用PLSQL Developer对数据进行操作。
四、程序对数据库进行操连接和操作。程序代码及解释如下:
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
//加载jdbc的驱动类
Class.forName("oracle.jdbc.OracleDriver");
//设置数据的url地址
String url = "jdbc:oracle:thin:@192.168.1.133:1521:orcl";
//通过用户名和密码与数据库建立连接
conn = DriverManager.getConnection(url,"scott","8861153");
//Statement用于执行SQL语句,并返回执行结果Result
stmt = conn.createStatement();
//所要执行的sql语句,此处为向表news中插入三个变量,注意写法。
String sql1 = "insert into news values('"+newsTitle+"','"+newsContent+"','"+newsTime+"')";
//返回的结果在Result的对象中,可利用类的方法对其进行操作。
rs = stmt.executeQuery(sql1);
此文只介绍简单的入门使用,对每个部分的详细原理没有进行详细的解释,需要的请自行查阅相关文档,此外如有叙述不当之处请指正。