文档详情

第17章 数据库操作.pptx

发布:2025-03-05约2.42千字共26页下载文档
文本预览下载声明

数据库基础

库101000110101101010110010100....粮库油库数据库仓库

数据库干什么用的*2293557**3320319**......GB帮我查一下10000的好友资料给你,拿去数据

数据库存储数据管理数据数据库增删改查

JDBC概述

为什么要使用JDBCJavaDatabaseConnectivity传SQL语句处理结果Java11000101110001111101101101101110....JDBC

JDBC中常用的类和接口

close()加载JDBC驱动程序连接数据库发送SQL语句处理结果集关闭数据库DriverManager类Connection接口Statement接口PreparedStatement接口CallableStatement接口ResultSet接口使用JDBC操作数据库的基本步骤

连接数据库

连接数据库1、加载驱动程序2、连接数据库Class.forName(com.mysql.jdbc.Driver);Stringdriver=jdbc:mysql://127.0.0.1:3306/test“;Connectioncon=DriverManager.getConnection(driver,root,“123456);需导入mysql_connector_java_5.1.36_bin.jar包。MySQL驱动类数据库URL数据库账号数据库密码

连接其他数据库连接SQLServer2005以上数据库驱动=com.microsoft.sqlserver.jdbc.SQLServerDriver 驱动包=sqljdbc4.jarURL=jdbc:sqlserver://IP:port;databaseName=database_name默认端口=1433连接Oracle数据库驱动=oracle.jdbc.driver.OracleDriver 驱动包=ojdbc6.jarURL=jdbc:oracle:thin:@IP:port:datanase_name默认端口=1521连接SQLServer2000数据库驱动=com.microsoft.jdbc.sqlserver.SQLServerDriver 驱动包=msbase.jar、mssqlserver.jar、msutil.jarURL=jdbc:microsoft://IP:port;databaseName=database_name默认端口=1433

连接数据库的常见错误1.未导入驱动包3.用户名密码错误2.URL写错了4.驱动包的版本不兼容

搜索Server怎样学好java?

数据查询

数据查询Statement接口ResultSet接口SQL语句结果集Connection

创建接口对象Statementstmt=con.createStatement();ResultSetres=stmt.executeQuery(select*fromtb_stu);Connection对象返回结果集对象执行SQL

ResultSet接口常用方法next()第1列第2列第3列第4列第x列....第一行第二行第三行第x行....abcdefghinext()next()first()last()程序结果集

getString(“name”)getString(4)getString(0)ResultSet接口常用方法getString(String列名)getString(int第几列)getInt()getDouble()getString()getObject()....多种返回类型两种重载方式

select*fromtablewhereusername=‘1’or‘1’=‘1’andpassword=‘”+password+”’你的SQL安全吗??select*fromtablewhereusername=‘”+username+”’andpassword=‘”+password+”’1’or‘1’=‘1全部忽略

动态查询

PreparedStatement接口Statement接口extendsStringsql=“select*fromtb_stuwherena

显示全部
相似文档