JDBC
来源:互联网 发布:贵阳大数据是什么 编辑:程序博客网 时间:2024/05/18 01:39
JDBC操作数据库步骤:
1.连接数据库
1.加载数据库的驱动:会抛出一个ClassNotFoundException异常。
MySQL:Class.forName("com.mysql.jdbc.Driver");(网址反过来)
Oracle:Class.forName("")
2.利用驱动和三个参数(url,user.password)获得连接;会抛出一SQLException异常 Java.sql.Connection.conn=java.sqlDriverManager.getConnection(url).user.password)
mysql:String url="jdbc:mysql://127.0.0.2/databaseName"
oracle:String url =" ";
2.通过连接获得操作数据库的对象:会抛出一SQLException异常
java.sql.Statement st = conn.createStatement();
3.使用java.sql.Statement对象执行sql语句:会抛出一SQLException异常
4.根据返回值得rows/rs,判断语句是否正确执行;
rows !=0 sql 语句正确执行 rs.next()=true表示查出了子表
数据库连接配置文件:database.properties只加载一次,放在src文件夹下面
properties文件以键(name)值(value)方式保存数据
从properties文件中解析出value值
inputStrieam is =
DBConnectionUtil.Class.getClassLoader().getResourceAsStream("database.properties");(下划线 可以换 其他复制)
properties p = new properties();
p.load(is);
String value = p.getProperty("name");
这个过程抛出IOExceotion异常
- jdbc
- JDBC
- jdbc
- JDBC
- jdbc
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- jdbc
- JDBC
- JDBC
- jdbc
- 中文信息抽取技术初探索
- ssh免密登录配置+调试讲解(超详细)+原理解析
- 关于swing的组件可以使用数组
- jdbc操作数据库
- 数学建模————统计问题之分类/聚类(二)
- JDBC
- clang: error: linker command failed with exit code 1 (use -v to see invocation) coreData
- 求组合数
- MATLAB函数编程(持续添加)
- pytorch 若干小坑
- vTaskSuspendAll和xTaskResumeAll
- 基础知识记录:Fragment生命周期
- 8、Oracle:group by用法
- 解题报告: HDU_4675 GCD of Sequence 计数