这篇文章主要为大家详细介绍了Jdbc连接数据库的基本步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Jdbc连接数据库的基本步骤,供大家参考,具体内容如下
包demo.jdbc
导入Java。SQL。连接;
导入Java。SQL。司机经理;
导入Java。SQL。结果集;
导入Java。SQL。SQL异常;
导入Java。SQL。声明;
公共类JdbcConn {
/**
*JDBC(爪哇数据库连接)数据库连接,有以下几个步骤:
*1.加载驱动程序Class.forName(驱动程序);
*2.创建连接对象驱动程序管理器。获取连接(URL,用户名,密码);
*3.创建结构化查询语言语句的执行对象
*4.执行结构化查询语言语句
*5.对执行结果进行处理
*6.关闭相关连接对象(顺序跟声明的顺序相反)。
*/
公共静态void main(String[] args) {
字符串MySQL驱动程序=' com。MySQL。JDBC。'驱动程序';
string mysqurl=' JDBC:MySQL://localhost:3306/my base ';
字符串mysqlUser=' root
字符串mysqlPass=' 111
字符串Oracle driver=' Oracle。JDBC。司机。Oracle驱动程序';
string Oracle URL=' JDBC:Oracle:thin:@ localhost:1521:XE ';
字符串用户名=' zl
字符串密码=' 444 ';
string SQL=' select ename from EMP ';
尝试{
班级。对于名称(Oracle驱动程序);
} catch(ClassNotFoundException e){
System.out.println('找不到驱动');
e。printstacktrace();
}
连接连接=空;
尝试{
驱动程序管理器。getconnection(Oracle URL,用户名,密码);
} catch (SQLException e) {
System.out.println('数据库连接错误');
e。printstacktrace();
}
语句st=空
尝试{
ST=conn . create语句();
} catch (SQLException e) {
System.out.println('创建数据库声明类错误');
e。printstacktrace();
}
布尔标志=假;
int rows=0;
结果集rs=空
尝试{
flag=ST . execute(SQL);
rows=ST . execute update(SQL);
RS=ST . execute query(SQL);
while(rs.next()){
//通过列的标号来查询数据;
字符串名称=RS。getstring(1);
//通过列名来查询数据
字符串名称2=RS。getstring(' ename ');
System.out.println(名称);
}
} catch (SQLException e) {
System.out.println('测试- ');
e。printstacktrace();
}
//关闭数据连接对象
尝试{
如果(rs!=null){
RS。close();
}
如果(st!=null){
ST . close();
}
如果(conn!=null){
conn . close();
}
} catch (SQLException e) {
e。printstacktrace();
}
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。