当前位置: 首页 > news >正文

网站开发工程师培训班网站友情链接自动上链

网站开发工程师培训班,网站友情链接自动上链,wordpress goto主题,建设银行鹤岗分行网站文章目录 1. JDBC2. 添加驱动包3. 编程3.1 创建数据源3.2 与数据库建立连接3.3 构造SQL语句3.4 执行SQL语句3.5 释放资源#xff0c;关闭连接 1. JDBC 数据库编程必须掌握至少一门编程语言#xff0c;一种数据库#xff0c;会导入数据库驱动包。 操作和连接不同数据库都需要… 文章目录 1. JDBC2. 添加驱动包3. 编程3.1 创建数据源3.2 与数据库建立连接3.3 构造SQL语句3.4 执行SQL语句3.5 释放资源关闭连接 1. JDBC 数据库编程必须掌握至少一门编程语言一种数据库会导入数据库驱动包。 操作和连接不同数据库都需要一种连接的软件组件即数据库驱动包。数据库驱动包中包含了与特定数据库相对应的API使得应用程序可以与数据库进行通信。而不同的数据库提供的API都不相同从而造成很麻烦这个时候JDBC就应运而生了让Java连接数据库变得简单。 JDBC 即Java Database ConnectivityJava数据库连接。它是一个标准的Java API用于将Java程序与数据库连接。JDBC提供了一组用于编写可以访问关系型数据库如MySQL、Oracle和Microsoft SQL Server的应用程序的接口和类。 我这里使用的Java连接操作MySQL。 2. 添加驱动包 我们可以在中央仓库中找到我们所需驱动包API。当然也可以在OracleGitHub中下载 Maven存储库 在搜索栏直接搜索MySQL找到我们需要的MySQLJava点开选择我们需要的版本我这里选择5.1.49 下载完成一个 .jar压缩文件 将. jar文件导入项目中创建一个目录直接复制就行 右键这个包点击Add as Library…使idea知道导入了这个 点击ok就完成了添加驱动包。 3. 编程 编程看着麻烦其实就是固定模板多使用几次便会掌握了。 3.1 创建数据源 //创建“数据源”//向上转型DataSource是JDBC提供的interfaceMysqlDataSource是MySQL驱动包提供的interfaceDataSource dataSource new MysqlDataSource();//setUrlsetUsersetPassword三个方法都是子类的方法我们可以强转一下也可以直接使用但当代码十分复杂的时候有可能造成代码耦合。//方法里面的东西格式是固定的IP是你电脑的IPxiaoc是你要关联的数据库名字替换成你要操作的数据库名字。((MysqlDataSource) dataSource).setUrl(jdbc:mysql://127.0.0.1:3306/xiaoc?characterEncodingutf8useSSIfalse);//这一步是提供用户名一般都是root((MysqlDataSource) dataSource).setUser(root);//提供你的密码((MysqlDataSource) dataSource).setPassword(131452);3.2 与数据库建立连接 //和数据库建立连接//一个Java程序用于来连接数据库服务器Connection connection dataSource.getConnection(注意 选择Connection时一定要选择java.sql,上面那个时不可以的 3.3 构造SQL语句 // 构造 SQL 语句//本身SQL语句时String类型但JDBC提供了Statement对象让我们转换一下再发送。Statement直接发送语句不做任何检查我们也可以使用PreparedStatement在客服端进行初步的检查降低服务器的负担。String sql insert into student values(111,小辰);PreparedStatement statement connection.prepareStatement(sql); 3.4 执行SQL语句 // 执行 SQL 语句---返回值影响几行int n statement.executeUpdate();System.out.println(n n);executeQueryexecuteUpdate都是Statement中的方法前者用于查询后者用于增加删除 修改返回类型是一个整型。 3.5 释放资源关闭连接 //释放资源关闭连接//Java虽然有垃圾回收机制释放内存但计算机资源不止内存所以我们还需要手动释放这个时候我们需注意释放顺序倒着来先创建的后关闭。statement.close();connection.close();这是插入的程序其他的操作和这区别不大大家可以自己探索。
http://www.sczhlp.com/news/172150/

相关文章:

  • 余姚网站建设企业公司文化墙设计模板
  • 天津网站建设吐鲁番地区网络广告效果评估
  • 网站设计北京新.net 网站开发流程
  • 一线城市做网站工资有多少wordpress工作室
  • 专业做书画推广的网站黄岐网站建设
  • 网站a记录吗保定市制作网站公司
  • 一个网站策划需要多少钱上海频道做网站怎么样
  • 深圳高端网站商铺装修效果图设计
  • 对网站建设服务公司的看法网页设计与制作课程的建设历程
  • 网站建设工程东营市建设信息网
  • dede网站后缀乱码关键词整站排名优化
  • 前端做网站如何调接口龙华做网站怎么样
  • 一个基于 .NET 开源、简易、轻量级的进销存管理系统
  • go语言学习 第5章:函数 - 详解
  • 混沌熵池:“创造之源”还是“皇帝的新衣”?
  • 间谍软件通过虚假自然灾害警报传播
  • 用windows搭建手机网站制作网站题材
  • 网站建设全程揭秘网站菜单实现原理
  • 网站建好用电脑做服务器中考网络应用服务平台官网
  • php+mysql 2012也买酒商城网站源码东莞 网站设计
  • 苗木网站模版欧美vpswindows另类
  • 仿站网站源码下载订阅号如何做微网站
  • 沈阳房地产网站开发苏州区网站建设
  • 关于网站建设广告词网站建设总体需求分析
  • 智能网站推广软件网站网络
  • 北京海淀网站制作h5响应式网站做动画
  • 做电商有那个网站宁波专业网站建设
  • 网站内页关键词密度网站建设的软件介绍
  • 黄冈网站建设公司制作网站国内金融行业网站开发
  • 网站开发需要的技术人员有什么wordpress文章多个分类显示