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

中国科协网站建设招标网站做公司简介怎么做

中国科协网站建设招标,网站做公司简介怎么做,python可以做网站吗,用KEGG网站做KEGG富集分析一.数据库编程的必备条件编程语言:java c c Python数据库 Oracle,MySQL,SQL Server数据库驱动包:不同的数据库,对应不同的编程语言提供了不同的数据库驱动包:MySQL提供了Java的驱动包mysqlconnector-java,需要就Java操作MySQL需要该驱动包二.Java的数据库编程JDBC#xff0c;即…一.数据库编程的必备条件编程语言:java c c Python数据库 Oracle,MySQL,SQL Server数据库驱动包:不同的数据库,对应不同的编程语言提供了不同的数据库驱动包:MySQL提供了Java的驱动包mysqlconnector-java,需要就Java操作MySQL需要该驱动包二.Java的数据库编程JDBC即Java Database Connectivityjava数据库连接。是一种用于执行SQL语句的Java API它是Java中的数据库连接规范。这个API由 java.sql.,javax.sql. 包中的一些类和接口组成它为Java开发人员操作数据库提供了一个标准的API可以为多种关系数据库提供统一访问。三.jdbc工作原理JDBC 为多种关系数据库提供了统一访问方式作为特定厂商数据库访问API的一种高级抽象它主要包含一些通用的接口类。JDBC优势Java语言访问数据库操作完全面向抽象接口编程开发数据库应用不用限定在特定数据库厂商的API程序的可移植性大大增强 MySQL是一个-服务器结构的程序四.JDBC编程1.创建项目2.引入依赖JDBC编程需要用到MySQL的驱动包驱动包就是将mysql本身的API给转化成jdbc风格的1)下载驱动包去maven中央仓库去下载https://mvnrepository.com/2)导入到项目中a)创建个目录,随便取名字b)把刚才下载的jar文件拷贝到刚才的目录c)右键刚刚的目录,有一个选项,佳作add as library3)编写代码1.创建DataSource对象,这个对象就描述了数据库服务器在哪里父类引用指向子类实例URL:Uniform Resource Locator 唯一资源定位符2.建立连接3操作数据库(插入)-构造语句4.执行sql5.释放资源释放资源的时候先释放statement,再释放connection先创建的后释放4)总结(42条消息) 如何查看MySQL的端口号_安西宁的博客-CSDN博客_mysql8 查看端口五.灵活处理插入删除数据0.以前的方法1.使用户输入2.将id和name替换到insert语句对应的位置上方法1,用字符串的拼接方法2:替代写法3.进行替换操作4.打印拼接好的sql六.注意事项1.无法用idea连接2.连接池import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;import javax.sql.DataSource; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.Scanner;public class JDBC {public static void main(String[] args) throws SQLException {Scanner scanner new Scanner(System.in);// 1. 创建好数据源DataSource dataSource new MysqlDataSource();// 设置数据库所在的地址((MysqlDataSource) dataSource).setURL(jdbc:mysql://127.0.0.1:3306/java102?characterEncodingutf8useSSLfalse);// 设置登录数据库的用户名((MysqlDataSource) dataSource).setUser(root);// 这个是设置登录数据库的密码((MysqlDataSource) dataSource).setPassword(2222);// 2. 让代码和数据库服务器建立连接~~ 相当于到达了菜鸟驿站Connection connection dataSource.getConnection();// 2.5 让用户通过控制台输入一下待插入的数据.System.out.println(请输入学号: );int id scanner.nextInt();System.out.println(请输入姓名: );String name scanner.next();// 3. 操作数据库. 以插入数据为例.// 关键所在就是构造一个 SQL 语句~// 在 JDBC 中构造的 SQL, 不必带上 ;// ; 只是在命令行中用来区分不同的语句. 现在是直接在代码中操作~~String sql insert into student values(?, ?);// 此处光是一个 String 类型的 sql 还不行, 需要把这个 String 包装成一个 语句对象PreparedStatement statement connection.prepareStatement(sql);// 进行替换操作.statement.setInt(1, id);statement.setString(2, name);System.out.println(statement: statement);// 4. 执行 SQL , 相当于扫码取件// SQL 里面如果是 insert, update, delete, 都使用 executeUpdate 方法.// SQL 里面如果是 select, 则使用 executeQuery 方法.// 返回值就表示这个操作, 影响到了 几行. 就相当于在控制台里输入 sql 之后, 得到的数字~int ret statement.executeUpdate();System.out.println(ret);// 5. 此时 SQL 已经执行完毕. 然后还需要释放资源.statement.close();connection.close();} }七 .查找操作import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;import javax.sql.DataSource; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;public class JDBCSelect {public static void main(String[] args) throws SQLException {// 查找数据库中的记录// 这个查找和前面的操作就不太一样了~~ 多了一个步骤, 要遍历结果集合~// 1. 创建数据源DataSource dataSource new MysqlDataSource();((MysqlDataSource)dataSource).setUrl(jdbc:mysql://127.0.0.1:3306/java104?characterEncodingutf8useSSLfalse);((MysqlDataSource)dataSource).setUser(root);((MysqlDataSource)dataSource).setPassword(2222);// 2. 和数据库服务器建立连接Connection connection dataSource.getConnection();// 3. (此处不输入条件了, 直接查找所有记录)// 4. 构造 SQLString sql select * from student;PreparedStatement statement connection.prepareStatement(sql);// 5. 执行 SQL.// 此处要使用的是 executeQuery.// executeUpdate 只能返回一个 int.// executeQuery 返回的是一个 ResultSet 对象. 可以把这个对象视为是一个 临时表ResultSet resultSet statement.executeQuery();// 6. 遍历临时表, 拿到里面的数据.// resultSet 简单的当成一个类似于 迭代器 这样的东西来看待~// next 如果没有到达末尾, 就是返回 true, 要继续循环.// next 如果到达末尾, 就返回 false, 结束循环.while (resultSet.next()) {// 在这里就可以取这一行的数据了.// 通过 ResultSet 里面的 getXXX 方法, 来获取到这里指定的列.// 取 id, id 是整数, getIntint id resultSet.getInt(id);// 取 name, name 是 String, getStringString name resultSet.getString(name);System.out.println(id : name);}// 7. 关闭连接, 释放资源resultSet.close();statement.close();connection.close();} }八.workbench
http://www.hkea.cn/news/14358315/

相关文章:

  • 企业微网站建设方案wordpress安装500错误
  • 中山建设工程招聘信息网站仿站视频教程
  • asp做的网站设计电脑网页
  • 淄博个人网站建设大连是谁建设的
  • 网站设计申请书设计一个个人网站的具体步骤
  • 安徽省建设厅网站职称网站建设一般收费
  • 需要做网站设计wordpress 未分类
  • 互动网站制作网站建设 太原
  • 中国临海建设规划局网站石排镇做网站
  • 南宁网站建设接单aspx网站配置服务器
  • 怎么用电脑给域名做网站网站被刷流量怎么办
  • 空间站建造阶段无锡建设银行网站
  • 响应式学校网站模板下载能打开各种网站的浏览器
  • 学习做网页的网站互联网站建设用法
  • 网站建设方面书籍对象储存做网站
  • 网页是网站吗手机网站搜索
  • 中国建设工程造价协会网站主题网络图怎么设计
  • 为什么做腾讯网站商城网站做推广有什么好处
  • 网站空间站专业的外贸行业网站开发
  • 洛阳网站建设找洛阳铭信网络房地产首页设计
  • 微信链接网站怎么做的精智wordpress主题
  • 可以做mv的视频网站设计网站首页
  • 网站网站做维护犯罪聊城建设银行官方网站
  • 网站做404页面怎么做织梦 蓝色 个人网站博客网站源码
  • 给军方做网站套模板行不行有了域名之后怎么做网站
  • 购物网站建设规划书乐清网站改版
  • 麻城网站制作公司wordpress 导出 主题
  • 网站内容注意事项网站和管理系统哪个更难做
  • 帝国cms做淘宝客网站室内设计效果图片
  • 网站开发验收申请报告简述网页设计的开发流程