Java开发工程师如何在Mysql数据库中创建表

Java开发工程师如何在Mysql数据库中创建表,第1张

package com.runoob.test

import java.sql.*

public class MySQLDemo {

// JDBC 驱动名及数据库 URL

static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"

static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB"

// 数据库的用户名与密码,需要根据自己的设置static final String USER = "root" static final String PASS = "123456"

public static void main(String[] args) {Connection conn = null Statement stmt = null try{

// 注册 JDBC 驱动Class.forName("com.mysql.jdbc.Driver")

// 打开链接System.out.println("连接数据库...") conn = DriverManager.getConnection(DB_URL,USER,PASS)

// 执行查询System.out.println(" 实例化Statement对象...") stmt = conn.createStatement() String sql sql = "SELECT id, name, url FROM websites" ResultSet rs = stmt.executeQuery(sql)

// 展开结果集数据库while(rs.next()){

// 通过字段检索int id = rs.getInt("id") String name = rs.getString("name") String url = rs.getString("url")

// 输出数据System.out.print("ID: " + id) System.out.print(", 站点名称: " + name) System.out.print(", 站点 URL: " + url) System.out.print("\n")

}

// 完成后关闭rs.close() stmt.close() conn.close()

}catch(SQLException se){

// 处理 JDBC 错误se.printStackTrace()

}catch(Exception e){

// 处理 Class.forName 错误e.printStackTrace()

}finally{

// 关闭资源try{if(stmt!=null) stmt.close()

}catch(SQLException se2){

}// 什么都不做try{if(conn!=null) conn.close()

}catch(SQLException se){se.printStackTrace()

}

}System.out.println("Goodbye!")

}

}

【导读】作为大数据工程师,其必须要掌握的基础知识就是java与mysql的关系、交互和连接,作为基础,也是面试考官经常会考的内容,为了帮助大家都能顺利通过考试,今天小编就来和大家唠一唠java与mysql的关系、交互和连接,好了,开始今天的内容大数据分析师面试必备:java与mysql解析。

1. SQL语言四大类:

DQL 数据查询语言 select

DML 数据 *** 作语言 insert、update、delete

DDL 数据界说语言 create、alter

DCL 数据控制语言 grant权限

2. mysql数据库中的decimal类型(是数值型,不能存放字符串):

举例:decimal(18,0) 常用于身份z号码,但是带x的不可以。

举例:decimal(5,2)

状况一:假设小数点前面是3位,后边是2位,正常状况。

状况二:5指的是小数点前后不能超过5位,小数点后有必要是2位。

3. mysql中InnoDB和MyISAM引擎的差异:

innodb支撑:事务和主外键

myisam不支撑:事务和主外键

4. 【不需要背诵,选择题考点】向mysql中,a向表中添加数据的几种写法,题目:id int 主键自增,name varchar(11)

不为空。

5. *** 作mysql数据库表有两种方式,第一种:点八点吧第二种:写代码。【不需要背诵,只需要了解,考试选择题会出】

6. 在Java中,简述面向对象三大特征。

7. 在Java中,常用关键字:

1. 定义类的关键字是什么? class

2. 继承的关键字是什么? extends

3. 定义接口的关键字是什么? interface

4. 实现接口的关键字是什么? implements

5. 抽象类的关键字是什么? abstract

8. 在Java中,抽象类和接口的区别:

1. 抽象类中可以包含普通方法和抽象方法,接口中只能包含抽象方法

2. 抽象类中可以有构造方法,接口中没有构造方法

3. 抽象类只能单继承,可以实现多个接口

9. Java接口中有哪些成员?

1. 构造方法,没有

2. 常量,默认访问修饰符public static final,没有变量

3. 抽象方法,默认访问修饰符public abstract

10. 在Java中,抽象类和抽象方法的关系:

1. 抽象类中可以包含普通方法和抽象方法,抽象方法一定存在抽象类中。

2. 子类继承抽象父类,必须实现|重写抽象方法,除非子类也是抽象类。

3. 【判断题】抽象类中必须包含抽象方法?【错误×】

4. 【判断题】抽象方法一定存在抽象类中?【正确√】

11. Java重载的特点:

1. 在同一个类中

2. 方法名相同

3. 参数列表(个数、类型、顺序)不同

4. 与返回值类型和访问修饰符无关

12. Java重写的特点:

1. 在父子类中

2. 方法名相同

3. 参数列表相同

4. 返回值类型相同,或是其子类

5. 访问修饰符相同,或不能严于父类

13. 列举几种Java实现多态的形式:

1. 继承的存在

2. 父类引用指向子类对象 | 向上转型

3. 父类作为方法的返回值类型,父类作为方法的参数

14. Java接口的特性:单根性和传递性

15. 在Java中,throws和throw的区别:

1. throws 声明异常,用在定义方法小括号的后面

2. throw 抛出异常,写在方法体内

以上就是小编今天给大家整理发送的关于大数据分析师面试必备:java与mysql解析的相关内容,希望对各位考生有所帮助,想知道更多关于数据分析师的基本要求有哪些,关注小编持续更新数据分析师岗位解析。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6174519.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存