网络连接数据库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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;