Java-数据库
来源:互联网 发布:经传软件指标全集 编辑:程序博客网 时间:2024/04/30 13:16
数据库是一种储存结构,它允许使用各种格式输入、处理和检索数据。
优点:1实现数据共享
2减少数据的冗余度
3数据的独立性
4数据实现集中控制
5数据的一致性和可维护性
jabc-odbc桥:
驱动程序,完成了从JDBC到ODBC操作的转换工作。
JDBC全称是JAVA Database Connectivity,是一套面向对象的应用程序接口,指定了统一的访问各种关系型数据库的标准接口。
常见的接口有:createStatement() 创建Statement对象
prepareStatement() 创建预处理对象
isReadOnly() 查看当前Connection对象的读取模式是否是只读形式
setReadOnly() 设置当前读写模式
commit() 使所有当前事务中进行的所有更改成为持久更改
连接数据库:
import java.sql.*;
public class MysqlTest {
public static void main(String[] args){
// 驱动程序名
String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名world
String url = "jdbc:mysql://127.0.0.1:3306//mysql";
// MySQL配置时的用户名
String user = "root";
// MySQL配置时的密码
String password = "123456";
String name;
try {
// 加载驱动程序
Class.forName(driver);
// 连续数据库
Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");
// statement用来执行SQL语句
Statement statement = conn.createStatement();
// 要执行的SQL语句
String sql = "select * from MyClass";
// 结果集
ResultSet rs = statement.executeQuery(sql);
while(rs.next()) {
// 选择Name这列数据
name = rs.getString("Name");
// 输出结果
System.out.println(rs.getString("CountryCode") + "\t" + name);
}
rs.close(); conn.close(); }
catch(ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
} catch(SQLException e) {
e.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
}
}
}
- JAVA数据库
- java 数据库
- JAVA数据库
- Java 数据库
- java数据库
- java数据库
- Java数据库
- Java数据库
- JAVA--数据库
- JAVA--数据库
- java数据库
- Java-数据库
- java--java连接数据库
- Java 数据库编程 - 连接数据库
- java数据库编程--MySQL数据库
- java连接数据库DbOperate.java
- 【JAVA】java连接MySql数据库
- Java---Java连接MySql数据库
- 【大组会整理】深度生成模型可视化刘世霞深度生成网络可视化
- SylixOS线程创建的流程分析
- (全网最详细!)bzoj 2548 灭鼠行动 模拟 解题报告
- C++对传参和传返回值时构造的优化处理
- 艾伦人工智能研究所CEO Oren Etzioni:深度学习离人类水平的人工智能还差得很远
- Java-数据库
- 从 13 年开发史中,谷歌无人车之父预见自动驾驶的未来
- 冒泡排序的改进
- GMIS 2017大会杨洋演讲:认知分析-透过机器重新审视商业本质
- GMIS 2017 大会杨琼演讲:人工智能+医疗——噱头,还是未来?
- 线程的优先级
- 【NOI2015 Day2】荷马史诗 huffman tree结构运用
- GMIS 2017大会俞凯演讲:迈向智能认知型对话交互
- GMIS 2017大会圆桌论坛:探索人工智能的应用场景及商业化