我又来分享最近的学习了,最近学了使用java编译器直接连接数据库的操作,学到了一些东西,迫不及待来写篇博客。
现在来分享一下我怎么用java编译器连接数据库
连接数据库需要以下几步(反正我做的时候这几步)
1、首先要导入驱动程序
在eclipse(我用的是这个编译器)界面下……
当前文件右击–》build path --》Add External Archives
弹出以下窗口:
我们文件储存的地方可能不一样,只要找到你自己电脑中的ojdbc.jar包就行,实在找不到 的话下载一个也行。点确定的话这个包就导进去了。(如下所示)
2、驱动数据库
使用class.forname()驱动数据库
代码如下:
public Studentdata() {
String driver = "oracle.jdbc.driver.OracleDriver";
try {
Class.forName(driver);
out.println("数据库启动成功!");
} catch (ClassNotFoundException ex) {
out.println("启动数据库失败!");
}
}
我的程序是直接在创建Studentdata类的时候就驱动数据库,因为假如创建这个对象,就说明想对数据库进行操作,直接连上数据库就行了。
3、连接数据库
使用DriverManager类中的getConnection方法来连接数据库。
需要有三个参数 分别是
(1)URL(统一资源定位符)
(2)username(用户)
(3)passsword(密码)
private String url = "jdbc:oracle:thin:@localhost:1521:orcl";
private String user = "system";
private String password = "123456";
Connection conn = DriverManager.getConnection(url,user,password);
对URL语句的解释
(1)localhost是数据库的ip地址,不仅可以连接自己的,还可以连接别人的。
(2)1521是端口号,一般都是1521或者1522。
(3)orcl是数据库名称,根据自己安装的时候设定的数据库名称来决定写什么,假如说安装的是xe,那么这里面orcl就应该替换成xe
那么来看看完整的数据库连接代码:
String driver = "oracle.jdbc.driver.OracleDriver";
try {
Class.forName(driver);
out.println("数据库启动成功!");
} catch (ClassNotFoundException ex) {
out.println("启动数据库失败!");
}
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
String user = "system";
String password = "123456";
Connection conn = DriverManager.getConnection(url,user,password);
System.out.println("数据库连接成功");
虽然说写的很简陋,但是希望对初学者的学习有帮助吧。
我也是初学者,哪里有错误还请大家指出,这样对我的学习也是很有帮助的。