网络连接数据库

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

package day01;

import java.sql.Connection;

import java.sql.DriverManager;

public class JDBCConnection {

public static void main(String[] args) throws Exception {

//注册驱动

Class.forName("oracle.jdbc.driver.OracleDriver");

//连接

Connection conn=DriverManager.getConnection(

"jdbc:oracle:thin:@192.168.7.134:1521:orcl",

"system","tarena");

System.out.println(conn);

}

}

NetCTOSS 电信运营支撑系统

资费管理模块资费: cost/fee

主要功能: 针对资费信息的CURD(增删改查)操作.

常见的企业级应用

OSS : 运营支撑系统

CRM: 客户关系管理

ERP: 企业资源规划

技术: JavaEE开发、JavaWeb开发

JavaSE JavaEE Web技术数据库

常见的软件架构体系:

(1) C/S client/server客户端/服务架构

client 需要单独安装客户端软件QQ

serve 服务器端软件

优点: 客户端可以单独开发,功能和界面可以非常丰富

缺点: 软件的升级成本高

(2)B/S browser/server浏览器/服务架构

是一种特殊的c/s结构

client: 浏览器Browser IE/Firefox/chrome

server: 服务器Web服务器

http协议超文本传输协议简单、无状态的协议请求request和应答response

优点:软件的升级,只需要修改服务器端,客户端能够看到新的效果.

缺点: 页面显示效果一般不让c/s架构的客户端

目前逐步朝着rich client 迈进

使用页面即让浏览器显示效果提升javascript jQuery等

企业级应用: 较多采用b/s 结构

JavaWeb项目的三层架构3-ties

client客户层应用服务器数据库

PC 一台Unix服务器Unix服务器

浏览器IE/Firefox Tomcat6 WebServer

浏览商城的商品信息: 请求---→处理请求--------sql----→-商品表

商品信息页面<-------http相应商品信息<----

项目竞标:

参与人员: 售前工程师pre-sale 技术销售

技术演讲写文档<标书>

软件开发的基本流程:

1.需求分析

参与人员: 需求分析师项目经理程序员

页面的原型(静态页面)

产物:<<需求规格说明书>> 业务需求、性能需求

是项目分析、设计、开发、测试、运维的重要依据

2.项目的分析与设计

参与人员:架构师DBA 技术总监项目经理

设计阶段分为:

(1)数据库的设计:E-R model 实体关系模型(数据模型、域模型)表现形式:E-R图

当前项目:只有一张表cost表资费表

(2)面向对象的分析和设计OOA/D 构架师

需要设计出中的接口和类

使用UML中的类图、时序图等

(3)面向对象的开发OOP

参与人员:软件工程师、项目经理、项目经理

(4)软件测试

参与人员:软件测试工程师

(5)软件发布的上线维护

参与人员:项目实施工程师

整个工程师一个迭代的增量过程:面向对象开发的特点部分可逆的过程

项目的需求:

电信运营支撑系统NetCTOSS资费管理模块

针对资费Cost/fee 信息的CURD

数据库的设计:

选择数据库MySQL5.0

安装时细节问题: 数据库的编码utf8

默认编码latin1(ISO8859-1)

建议修改为utf8编码

单选第3个下拉框选择utf8

如何会用MySql:

1.使用密码1234登陆数据库库控制台

2.查看当前有哪些数据库?

show databases

3.创建一个数据库netctoss

create databases netctoss

4.进入某个数据库

use netctoss

5.产看当前数据库中有哪些表

show tables;

6. 如何创建表

create table test1(

id int(5) primary key,

name carchar(10) not null

);

7.如何产看表的结构

desc test1

8. 如何插入数据

insert into test1 values(1,’Tom’);

9.如何查询数据

select*from test1

10.如何修改数据

update test1 set name=’Tomcat’ where id=1;

相关文档
最新文档