栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JDBC学习

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JDBC学习

Java Database Connectivity  ( java数据库连接简称JDBC) JDBC操作实际是用java程序连接数据库,执行sql语句 JDBC是商标,是技术,是规范,具体上是类和接口的集合。 使用时要获得相应数据库的驱动程序jar包(在相应数据库的官网上下载),并且要在项目中引用jar包         1,项目文件中建立lib文件夹         2,把jar包放进lib中         3,项目引用project struct -> lib 这样就可以在项目中引用jar包。(jar包实际上就是数据库与Idea的桥梁,建立连接) 加载驱动程序 try {         Class.forName ( " 实现 java.sql.Driver接口的一个类DriverName" ); } catch (ClassNotFoundException e) {         System. out .println( " 驱动程序类没有找到 " );         e.printStackTrace(); } 使用Class.forName()加载驱动程序(Class类是java提供的一个系统类,Class 类在 java 默认包 lang 包中)。 forName方法会抛出一个编译时异常,必须处理(使用异常处理生成try-catch块)。 java驱动类名java.sql.Driver接口(在Driver中找到相应的数据库接口)。 驱动程序加载到内存会去DriverManager注册。 DriverManager是类而不是接口,它是一个服务类,用于管理 JDBC 驱动程序,提供getConnection 方法建立应用程序与数据库连接(DriverManager.getConnection为静态方法)。 与 JDBC 相关的类和接口都在 java.sql 包 中,并且 调用java.sql包中的任何一个类的任何一个方法都会抛出编译时异常SQLException。 方法参数url:统一资源定位符。          jdbc:sqlserver:// ip :1433;databaseName= dbName                 1,jdbc:表示使用的是jdbc驱动程序                 2,sqlserver:数据库种类                 3,IP:IP地址(本机使用localhost或者127.0.0.1表示)                 4,1422:端口号(SqlServer为1433,mysql为3306,oracle为1521) 创建Statement对象 执行SQL语句 Statement 提供了两个方法 executeUpdate(sql) 与 executeQuery(sql) 负责, executeUpdate(sql)用来执行 insert,update,delete 语句, executeUpdate(sql) 执行 select 语句。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/295484.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号