derby数据库客户端(derby数据库教程)

虚拟屋 2022-12-21 20:39 编辑:admin 63阅读

1. derby数据库教程

hive有三种运行模式:

内嵌模式、本地模式、远程模式。

内嵌模式:元数据保村在内嵌的derby中,允许一个会话链接,尝试多个会话链接时会报错。

本地模式:本地安装mysql 替代derby存储元数据。

由于元数据的获取需要访问mysql,所以这就要求每一个用户必须要有对MySQL的访问权利。

远程模式:以本地模式为基础。

mysql数据库所在的节点提供metastore service服务,其他节点可以连接该服务来获取元数据信息。

各种客户端通过 beeline 来连接,连接之前无需知道数据库的用户名和密码。

2. derby数据库和sql

springboot model原理就是起步依赖和自动配置. 使用的是java语言。

起步依赖代表如下:

<modelVersion>4.0.0</modelVersion>

<parent>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-dependencies</artifactId>

<version>2.0.0.RELEASE</version>

<relativePath>../../spring-boot-dependencies</relativePath>

</parent>

<artifactId>spring-boot-starter-parent</artifactId>

<packaging>pom</packaging>

<name>Spring Boot Starter Parent</name>

<description>Parent pom providing dependency and plugin management for applications

built with Maven</description>

<url>https://projects.spring.io/spring-boot/#/spring-boot-starter-parent</url>

<properties>

<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

<java.version>1.8</java.version>

<resource.delimiter>@</resource.delimiter>

<maven.compiler.source>${java.version}</maven.compiler.source>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<maven.compiler.target>${java.version}</maven.compiler.target>

</properties>

........................................

........................................

2、自动配置

<properties>

<activemq.version>5.15.3</activemq.version>

<antlr2.version>2.7.7</antlr2.version>

<appengine-sdk.version>1.9.62</appengine-sdk.version>

<artemis.version>2.4.0</artemis.version>

<aspectj.version>1.8.13</aspectj.version>

<assertj.version>3.9.1</assertj.version>

<atomikos.version>4.0.6</atomikos.version>

<bitronix.version>2.1.4</bitronix.version>

<build-helper-maven-plugin.version>3.0.0</build-helper-maven-plugin.version>

<byte-buddy.version>1.7.10</byte-buddy.version>

<caffeine.version>2.6.2</caffeine.version>

<cassandra-driver.version>3.4.0</cassandra-driver.version>

<classmate.version>1.3.4</classmate.version>

<commons-codec.version>1.11</commons-codec.version>

<commons-dbcp2.version>2.2.0</commons-dbcp2.version>

<commons-lang3.version>3.7</commons-lang3.version>

<commons-pool.version>1.6</commons-pool.version>

<commons-pool2.version>2.5.0</commons-pool2.version>

<couchbase-cache-client.version>2.1.0</couchbase-cache-client.version>

<couchbase-client.version>2.5.5</couchbase-client.version>

<derby.version>10.14.1.0</derby.version>

<dom4j.version>1.6.1</dom4j.version>

<dropwizard-metrics.version>3.2.6</dropwizard-metrics.version>

<ehcache.version>2.10.4</ehcache.version>

<ehcache3.version>3.5.0</ehcache3.version>

<elasticsearch.version>5.6.8</elasticsearch.version>

<embedded-mongo.version>2.0.3</embedded-mongo.version>

<exec-maven-plugin.version>1.5.0</exec-maven-plugin.version>

<flatten-maven-plugin.version>1.0.0</flatten-maven-plugin.version>

<flyway.version>5.0.7</flyway.version>

<freemarker.version>2.3.27-incubating</freemarker.version>

<git-commit-id-plugin.version>2.2.3</git-commit-id-plugin.version>

<glassfish-el.version>3.0.0</glassfish-el.version>

<groovy.version>2.4.13</groovy.version>

<gson.version>2.8.2</gson.version>

<h2.version>1.4.196</h2.version>

<hamcrest.version>1.3</hamcrest.version>

<hazelcast.version>3.9.3</hazelcast.version>

<hazelcast-hibernate5.version>1.2.3</hazelcast-hibernate5.version>

<hibernate.version>5.2.14.Final</hibernate.version>

<hibernate-validator.version>6.0.7.Final</hibernate-validator.version>

<hikaricp.version>2.7.8</hikaricp.version>

<hsqldb.version>2.4.0</hsqldb.version>

<htmlunit.version>2.29</htmlunit.version>

<httpasyncclient.version>4.1.3</httpasyncclient.version>

<httpclient.version>4.5.5</httpclient.version>

<httpcore.version>4.4.9</httpcore.version>

<infinispan.version>9.1.6.Final</infinispan.version>

<influxdb-java.version>2.9</influxdb-java.version>

<jackson.version>2.9.4</jackson.version>

<janino.version>3.0.8</janino.version>

<javax-annotation.version>1.3.2</javax-annotation.version>

<javax-cache.version>1.1.0</javax-cache.version>

<javax-jaxb.version>2.3.0</javax-jaxb.version>

<javax-jms.version>2.0.1</javax-jms.version>

<javax-json.version>1.1.2</javax-json.version>

<javax-jsonb.version>1.0</javax-jsonb.version>

<javax-mail.version>1.6.1</javax-mail.version>

<javax-money.version>1.0.1</javax-money.version>

<javax-transaction.version>1.2</javax-transaction.version>

<javax-validation.version>2.0.1.Final</javax-validation.version>

<jaxen.version>1.1.6</jaxen.version>

<jaybird.version>3.0.3</jaybird.version>

<jboss-logging.version>3.3.2.Final</jboss-logging.version>

<jboss-transaction-spi.version>7.6.0.Final</jboss-transaction-spi.version>

<jdom2.version>2.0.6</jdom2.version>

<jedis.version>2.9.0</jedis.version>

<jersey.version>2.26</jersey.version>

<jest.version>5.3.3</jest.version>

<jetty.version>9.4.8.v20171121</jetty.version>

<jetty-el.version>8.5.24.2</jetty-el.version>

<jetty-jsp.version>2.2.0.v201112011158</jetty-jsp.version>

<jmustache.version>1.14</jmustache.version>

<jna.version>4.5.1</jna.version>

<joda-time.version>2.9.9</joda-time.version>

<johnzon-jsonb.version>1.1.6</johnzon-jsonb.version>

<jolokia.version>1.5.0</jolokia.version>

<jooq.version>3.10.5</jooq.version>

<jsonassert.version>1.5.0</jsonassert.version>

<json-path.version>2.4.0</json-path.version>

<jstl.version>1.2</jstl.version>

<jtds.version>1.3.1</jtds.version>

<junit.version>4.12</junit.version>

<junit-jupiter.version>5.1.0</junit-jupiter.version>

<junit-platform.version>1.1.0</junit-platform.version>

<kotlin.version>1.2.21</kotlin.version>

<lettuce.version>5.0.2.RELEASE</lettuce.version>

<liquibase.version>3.5.5</liquibase.version>

<log4j2.version>2.10.0</log4j2.version>

<logback.version>1.2.3</logback.version>

<lombok.version>1.16.20</lombok.version>

<mariadb.version>2.2.2</mariadb.version>

<maven-antrun-plugin.version>1.8</maven-antrun-plugin.version>

<maven-assembly-plugin.version>3.1.0</maven-assembly-plugin.version>

<maven-clean-plugin.version>3.0.0</maven-clean-plugin.version>

<maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>

<maven-dependency-plugin.version>3.0.1</maven-dependency-plugin.version>

<maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>

<maven-eclipse-plugin.version>2.10</maven-eclipse-plugin.version>

<maven-enforcer-plugin.version>3.0.0-M1</maven-enforcer-plugin.version>

<maven-failsafe-plugin.version>2.20.1</maven-failsafe-plugin.version>

<maven-help-plugin.version>2.2</maven-help-plugin.version>

<maven-install-plugin.version>2.5.2</maven-install-plugin.version>

<maven-invoker-plugin.version>3.0.0</maven-invoker-plugin.version>

<maven-jar-plugin.version>3.0.2</maven-jar-plugin.version>

<maven-javadoc-plugin.version>3.0.0-M1</maven-javadoc-plugin.version>

<maven-resources-plugin.version>3.0.1</maven-resources-plugin.version>

<maven-shade-plugin.version>2.4.3</maven-shade-plugin.version>

<maven-site-plugin.version>3.6</maven-site-plugin.version>

<maven-source-plugin.version>3.0.1</maven-source-plugin.version>

<maven-surefire-plugin.version>2.20.1</maven-surefire-plugin.version>

<maven-war-plugin.version>3.1.0</maven-war-plugin.version>

<micrometer.version>1.0.1</micrometer.version>

<mockito.version>2.15.0</mockito.version>

<mongodb.version>3.6.3</mongodb.version>

<mongo-driver-reactivestreams.version>1.7.1</mongo-driver-reactivestreams.version>

<mssql-jdbc.version>6.2.2.jre8</mssql-jdbc.version>

<mysql.version>5.1.45</mysql.version>

<narayana.version>5.8.0.Final</narayana.version>

<nekohtml.version>1.9.22</nekohtml.version>

<neo4j-ogm.version>3.1.0</neo4j-ogm.version>

<netty.version>4.1.22.Final</netty.version>

<nio-multipart-parser.version>1.1.0</nio-multipart-parser.version>

<postgresql.version>42.2.1</postgresql.version>

<quartz.version>2.3.0</quartz.version>

<querydsl.version>4.1.4</querydsl.version>

<rabbit-amqp-client.version>5.1.2</rabbit-amqp-client.version>

<reactive-streams.version>1.0.2</reactive-streams.version>

<reactor-bom.version>Bismuth-SR7</reactor-bom.version>

<rest-assured.version>3.0.7</rest-assured.version>

<rxjava.version>1.3.6</rxjava.version>

<rxjava2.version>2.1.10</rxjava2.version>

<rxjava-adapter.version>1.2.1</rxjava-adapter.version>

<selenium.version>3.9.1</selenium.version>

<selenium-htmlunit.version>2.29.2</selenium-htmlunit.version>

<sendgrid.version>4.1.2</sendgrid.version>

<servlet-api.version>3.1.0</servlet-api.version>

<simple-json.version>1.1.1</simple-json.version>

<slf4j.version>1.7.25</slf4j.version>

<snakeyaml.version>1.19</snakeyaml.version>

<solr.version>6.6.2</solr.version>

<spring.version>5.0.4.RELEASE</spring.version>

<spring-amqp.version>2.0.2.RELEASE</spring-amqp.version>

<spring-batch.version>4.0.0.RELEASE</spring-batch.version>

<spring-cloud-connectors.version>2.0.1.RELEASE</spring-cloud-connectors.version>

<spring-data-releasetrain.version>Kay-SR5</spring-data-releasetrain.version>

<spring-hateoas.version>0.24.0.RELEASE</spring-hateoas.version>

<spring-integration.version>5.0.3.RELEASE</spring-integration.version>

<spring-kafka.version>2.1.4.RELEASE</spring-kafka.version>

<spring-ldap.version>2.3.2.RELEASE</spring-ldap.version>

<spring-plugin.version>1.2.0.RELEASE</spring-plugin.version>

<spring-restdocs.version>2.0.0.RELEASE</spring-restdocs.version>

<spring-retry.version>1.2.2.RELEASE</spring-retry.version>

<spring-security.version>5.0.3.RELEASE</spring-security.version>

<spring-session-bom.version>Apple-SR1</spring-session-bom.version>

<spring-ws.version>3.0.0.RELEASE</spring-ws.version>

<sqlite-jdbc.version>3.21.0.1</sqlite-jdbc.version>

<statsd-client.version>3.1.0</statsd-client.version>

<sun-mail.version>1.6.1</sun-mail.version>

<thymeleaf.version>3.0.9.RELEASE</thymeleaf.version>

<thymeleaf-extras-data-attribute.version>2.0.1</thymeleaf-extras-data-attribute.version>

<thymeleaf-extras-java8time.version>3.0.1.RELEASE</thymeleaf-extras-java8time.version>

<thymeleaf-extras-springsecurity4.version>3.0.2.RELEASE</thymeleaf-extras-springsecurity4.version>

<thymeleaf-layout-dialect.version>2.3.0</thymeleaf-layout-dialect.version>

<tomcat.version>8.5.28</tomcat.version>

<unboundid-ldapsdk.version>4.0.4</unboundid-ldapsdk.version>

<undertow.version>1.4.22.Final</undertow.version>

<versions-maven-plugin.version>2.3</versions-maven-plugin.version>

<webjars-hal-browser.version>3325375</webjars-hal-browser.version>

<webjars-locator-core.version>0.35</webjars-locator-core.version>

<wsdl4j.version>1.6.3</wsdl4j.version>

<xml-apis.version>1.4.01</xml-apis.version>

<xml-maven-plugin.version>1.0.1</xml-maven-plugin.version>

<xmlunit2.version>2.5.1</xmlunit2.version>

</properties>。

3.属性映射如下:

{

"sourceType": "org.springframework.boot.autoconfigure.web.ServerProperties",

"defaultValue": 8080,

"name": "server.port",

"description": "Server HTTP port.",

"type": "java.lang.Integer"

}。

3. derbys

Student Satisfaction

Overall Score

1

Cambridge

剑桥大学

4。34

100

2

Durham

杜伦大学

4。48

99。6

3

St Andrews

圣安德鲁斯大学

4。

43

97

4

Oxford

牛津大学

4。08

96。9

5

Warwick

华威大学

4。23

95。8

6

Exeter

埃克塞特大学

4。42

95。7

7

London School of Economics

伦敦政治经济学院

4。

19

94。7

8

York

约克大学

4。23

94。4

9

University College London

伦敦大学学院

3。97

94

10

Bristol

布里斯托大学

3。92

93。2

11

King's College London

伦敦国王学院

4。

23

93。1

12

Lancaster

兰卡斯特大学

4。21

92。2

13

Sheffield

谢菲尔德大学

4。22

91。8

14

Birmingham

伯明翰大学

4。14

91。4

15

Leeds

利兹大学

4。

22

91

16

Southampton

南安普顿大学

4。23

90。7

17

Glasgow

格拉斯哥大学

4。25

90。1

18

Nottingham

诺丁汉大学

4。07

89。9

19

Queen Mary, University of London

伦敦大学玛丽女王学院

4。

33

89。8

20

Newcastle

纽卡斯尔大学

4。15

89。7

21

East Anglia

东安格利亚大学

4。34

89。7

22

Edinburgh

爱丁堡大学

3。86

89。6

23

Kent

肯特大学

4。

29

89。1

24

Manchester

曼彻斯特大学

4。13

89

25

Royal Holloway, University of London

伦敦大学皇家霍洛威学院

4。29

89

26

Cardiff

卡迪夫大学

4。

23

87。8

27

Strathclyde

思克莱德大学

4。08

87。6

28

Queen's, Belfast

贝尔法斯特女王大学

4。36

87。4

29

Sussex

萨塞克斯大学

4。19

87。

3

30

Leicester

莱斯特大学

4。19

87。3

31

Loughborough

拉夫堡大学

4。23

87。1

32

Liverpool

利物浦大学

4。15

86。7

33

Reading

雷丁大学

4。

17

86。2

34

Aberdeen

阿伯丁大学

4。05

86。2

35

Huddersfield

哈德斯菲尔德大学

4。45

85。9

36

Keele

基尔大学

4。23

85。9

37

SOAS, University of London

伦敦大学亚非学院

4。

07

84。7

38

Swansea

斯望西大学

4。21

84。4

39

Lincoln

林肯大学

4。32

83。9

40

Hertfordshire

赫特福德大学

3。82

83。8

41

Oxford Brookes

牛津布鲁克斯大学

4。

27

83。7

42

Brunel University London

布鲁内尔伦敦大学

4。64

83。7

43

Essex

埃塞克斯大学

4。27

82。8

44

Northumbria

诺森比亚大学

4。13

82。

7

45

Portsmouth

朴次茅斯大学

4。11

82。6

46

Goldsmiths, University of London

伦敦大学金史密斯学院

4。1

82。4

47

Stirling

斯特林大学

4

82。

2

48

Chester

切斯特大学

4。36

82。1

49

Bangor

班戈大学

4。38

82。1

50

West of England, Bristol

西英格兰大学

4。25

81。9

51

Hull

赫尔大学

4。

15

81。6

52

Bournemouth

伯恩茅斯大学

4。14

81。3

53

Highlands & Islands

高地和群岛大学

4。24

81。2

54

Dundee

邓迪大学

4。27

80。8

55

Edge Hill

边山大学

4。

43

80。7

56

Manchester Metropolitan

曼彻斯特城市大学

4。19

80。4

57

Teesside

提赛德大学

4。35

80。3

58

Roehampton

罗汉普顿大学

4。24

80

59

Northampton

北安普顿大学

4。

34

80

60

Winchester

温切斯特大学

4。17

79。3

61

De Montfort

德蒙福特大学

4。11

79。3

62

Sheffield Hallam

谢菲尔德哈勒姆大学

4。13

78。

7

63

Liverpool John Moores

利物浦约翰摩尔大学

4。32

78。1

64

Liverpool Hope

利物浦霍普大学

4。06

77。9

65

Plymouth

普利茅斯大学

4。08

77。

7

66

Aberystwyth

阿伯里斯特维斯大学

3。82

77。5

67

Coventry

考文垂大学

4。46

77。4

68

South Wales

南威尔士大学

4。24

77。2

69

Chichester

奇切斯特大学

4。

32

77。1

70

Bishop Grosseteste

格罗斯泰特主教大学

3。88

77

71

Nottingham Trent

诺丁汉特伦特大学

3。93

76。9

72

University Campus Suffolk

萨福克学院

4。

67

76。5

73

Canterbury Christ Church

坎特伯雷基督教会大学

4。23

76。3

74

Trinity Saint David

圣大卫三一学院

4。29

76。2

75

Glyndwr

格林多大学

4。

55

76。2

76

Ulster

阿尔斯特大学

4。15

76

77

Brighton

布莱顿大学

4。05

76

78

Central Lancashire

中央兰开夏大学

4。16

75。9

79

Bath Spa

巴斯泉大学

4。

29

75。6

80

East London

东伦敦大学

3。95

75。6

81

Leeds Trinity

利兹三一大学学院

4。05

75。4

82

Derby

德比大学

4。55

75

83

Newman

纽曼大学

4。

38

74。9

84

St Mary's, Twickenham

特威克南圣玛丽大学

4。3

74。3

85

Gloucestershire

英国格鲁斯特大学

4。1

74。2

86

Worcester

伍斯特学院

3。

86

73。5

87

Westminster

威斯敏斯特大学

4。21

73。4

88

Greenwich

格林威治大学

4。22

73。3

89

Sunderland

桑德兰大学

4。1

73。3

90

Staffordshire

斯坦福郡大学

4。

24

73。2

91

Salford

索尔福德大学

3。86

72。8

92

Anglia Ruskin

安格利亚鲁斯金大学

4。3

72。8

93

York St John

约克圣约翰大学

4。08

69。7

94

Kingston

金士顿大学

3。

87

69

95

Leeds Beckett

利兹贝克特大学

3。91

68。6。

4. derby数据库连接

答:hive的关联数据库是derby、mysql。

5. Derby数据库

Myeclipse中Database导入数据库的步骤如下:

1.选择Window>OpenPerspective>MyEclipseDatabaseExplorer。当您第一次打开视角来看时,左边显示的数据库浏览器视图仅包含预配置的MyEclipse的Derby驱动程序。数据库资源管理器的视角工具需要为每个单独到数据库的连接创建一个新的驱动程序。

2.点击DB浏览器视图,并选择New。添加一个新的驱动程序3.从驱动程序模板的下拉列表中选择Oracle(Thin驱动程序)。4.在驱动程序的名称字段类型为Oracle。5.修改提供的URL模板为正确的连接字符串。在这个例子中,本地Oracle服务器为jdbc:oracle:thin:@localhost:1521:dbtest.6.填写与您服务器适当的用户名和密码字段的值。如果您不想保存密码,也无需填写密码字段。数据库驱动程序的详细信息