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

网站搜索框360指数官网

网站搜索框,360指数官网,什么是电子商务网站开发,b2c电子商务的特点有哪些文章目录 1. JDBC2. 添加驱动包3. 编程3.1 创建数据源3.2 与数据库建立连接3.3 构造SQL语句3.4 执行SQL语句3.5 释放资源,关闭连接 1. JDBC 数据库编程必须掌握至少一门编程语言,一种数据库,会导入数据库驱动包。 操作和连接不同数据库都需要…

文章目录

    • 1. JDBC
    • 2. 添加驱动包
    • 3. 编程
      • 3.1 创建数据源
      • 3.2 与数据库建立连接
      • 3.3 构造SQL语句
      • 3.4 执行SQL语句
      • 3.5 释放资源,关闭连接

1. JDBC

数据库编程必须掌握至少一门编程语言,一种数据库,会导入数据库驱动包。
操作和连接不同数据库都需要一种连接的软件组件,即数据库驱动包。数据库驱动包中包含了与特定数据库相对应的API,使得应用程序可以与数据库进行通信。而不同的数据库提供的API都不相同,从而造成很麻烦,这个时候JDBC就应运而生了,让Java连接数据库变得简单。
JDBC ,即Java Database Connectivity,Java数据库连接。它是一个标准的Java API,用于将Java程序与数据库连接。JDBC提供了一组用于编写可以访问关系型数据库(如MySQL、Oracle和Microsoft SQL Server)的应用程序的接口和类。
我这里使用的Java连接操作MySQL。

2. 添加驱动包

我们可以在中央仓库中找到我们所需驱动包API。(当然也可以在Oracle,GitHub中下载)
Maven存储库

  1. 在搜索栏直接搜索MySQL步骤1
  2. 找到我们需要的MySQL,Java在这里插入图片描述
  3. 点开,选择我们需要的版本(我这里选择5.1.49)
    步骤3
  4. 下载完成,一个 .jar压缩文件
    步骤4
  5. 将. jar文件导入项目中,创建一个目录,直接复制就行
    步骤5
  6. 右键这个包,点击Add as Library…,使idea知道导入了这个
    6
    点击ok,就完成了添加驱动包。

3. 编程

编程看着麻烦,其实就是固定模板,多使用几次便会掌握了。

3.1 创建数据源

 		//创建“数据源”//向上转型,DataSource是JDBC提供的interface,MysqlDataSource是MySQL驱动包提供的interfaceDataSource dataSource = new MysqlDataSource();//setUrl,setUser,setPassword三个方法都是子类的方法,我们可以强转一下,也可以直接使用,但当代码十分复杂的时候,有可能造成代码耦合。//方法里面的东西格式是固定的,IP是你电脑的IP,xiaoc是你要关联的数据库名字,替换成你要操作的数据库名字。((MysqlDataSource) dataSource).setUrl("jdbc:mysql://127.0.0.1:3306/xiaoc?characterEncoding=utf8&useSSI=false");//这一步是提供用户名,一般都是root((MysqlDataSource) dataSource).setUser("root");//提供你的密码((MysqlDataSource) dataSource).setPassword("131452");

3.2 与数据库建立连接

        //和数据库建立连接//一个Java程序,用于来连接数据库服务器Connection connection = dataSource.getConnection(

zhuyi
注意:
选择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);

ss
executeQuery,executeUpdate都是Statement中的方法,前者用于查询,后者用于增加,删除
,修改,返回类型是一个整型。

3.5 释放资源,关闭连接

        //释放资源,关闭连接//Java虽然有垃圾回收机制,释放内存,但计算机资源不止内存,所以我们还需要手动释放,这个时候我们需注意释放顺序,倒着来,先创建的后关闭。statement.close();connection.close();

这是插入的程序,其他的操作和这区别不大,大家可以自己探索。

http://www.hkea.cn/news/112329/

相关文章:

  • wordpress初始登录seo排名赚app靠谱吗
  • 软件外包保密协议seo相关岗位
  • 后台网站开发文档下载班级优化大师app
  • 辛集城乡建设管理局网站网络营销网络推广
  • 阿里云部署一个自己做的网站吗电商网站搭建
  • 免费汽车租赁网站模板网站域名解析ip查询
  • 企业解决方案官网国内seo排名分析主要针对百度
  • 变态版手游石景山区百科seo
  • 阿里云控制台登录入口seo矩阵培训
  • wordpress苗木模板网站搜索排优化怎么做
  • 网站图片引导页怎么做重庆seo招聘
  • 如何做属于自己的领券网站郑州百度网站优化排名
  • 建设银行益阳市分行桃江支行网站公司页面设计
  • vps 网站上传网站seo优化是什么意思
  • wordpress cos腾讯云seo网站优化收藏
  • 鹤岗商城网站建设免费域名申请
  • 江苏三个地方疫情严重抖音视频排名优化
  • 竞价排名广告东莞关键词排名快速优化
  • 做视频网站要什么格式好网络营销公司怎么注册
  • 企业专业网站建设快速网站搭建
  • 武威建设网站的网站google谷歌搜索
  • 长沙公司做网站多少钱推广平台怎么做
  • 现在大家做电商网站用什么源码营销策略都有哪些
  • 可以做试卷的网站英语怎么说seo关键词排名优化系统源码
  • 网站怎么设置支付功能企业网站的主要类型有
  • 成都圣都装饰装修公司北京搜索优化排名公司
  • 境外建设网站贴吧互联网域名注册查询
  • 广州建站工作室淘客推广怎么做
  • 中国最大的网站建设公司百度广告联盟点击一次多少钱
  • wordpress单页主题营销seo手机关键词网址