當前位置:首頁 » 編程語言 » java資料庫管理系統

java資料庫管理系統

發布時間: 2022-08-15 21:10:29

java不適合開發資料庫管理系統嗎

那肯定不適合啊,資料庫管理系統為了保證速度,必須用C開發,個別外圍功能可以用C++開發,Java的速度相差了若干數量級,肯定不能用。

② java是資料庫管理系統嗎

java並不是資料庫管理系統,資料庫管理系統時基於java實現的。

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

Java設計成支持在網路上應用,它是分布式語言。Java既支持各種層次的網路連接,又以Socket類支持可靠的流(stream)網路連接,所以用戶可以產生分布式的客戶機和伺服器。網路變成軟體應用的分布運載工具。Java程序只要編寫一次,就可到處運行。

Java的發展前景:

計算機的誕生及廣泛應用推動了IT領域的發展,但21世紀的計算機早已不是訪問INTERNET的唯一的途徑。各類更具信息化的電子產品逐漸進入IT領域,推動了PC時代的大發展。

由於各種消費信息的急劇增加,傳統的客戶機的各方面條件均不如PC,PC的發展對伺服器的應用管理體統也提出了更高標准。

Java語言完全滿足了PC的條件,在減少內存,直接在各類電子產品中運行,在網路中可被任何設備所識別,充分利用網路資源等方面有所突破創新,為PC時代的發展創造了有利條件。

③ Java中的資料庫開源管理工具都有哪些

開源資料庫MysqlMySQL是一個開放源碼的小型關聯式資料庫管理系統,開發者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源...

開源資料庫MySQL

MySQL是一個開放源碼的小型關聯式資料庫管理系統,開發者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。

④ 如何用java寫資料庫管理系統

你的管理系統上應該有輸入框,(比如姓名的輸入框),你可以在代碼中定義一個變數(比如name)保存姓名輸入框上的內容,你在資料庫中有一個表叫做user,拼裝一個sql,裡麵包含name信息,比如說是:String sql="insert into user(name) values("+name+")",執行這個sql,就可已經名稱保存到資料庫中了
管理系統總該有界面吧,界面上總有輸入值的地方吧,把它保存下來放到資料庫中就可以了。

⑤ JAVA程序設計 學生成績管理系統(資料庫版)

那個不好意思,我來當壞人吧,沒人會鳥你的,這世界好人沒人想的那麼多,最簡單的自己在網路搜一個,但是一般資料庫或者jdk版本會不兼容,還有你的懸賞太少了,根本沒有人會來回答的,我建議你還自己堆起來吧,這個不難,只是堆代碼而已,現在eclipse都可以拖放swing部件了

⑥ 怎麼用java+sql資料庫做一個工資管理系統

第一章 需求分析

1.1 功能要求

1.1.1 功能概況

本次設計要求運用面向對象設計知識,利用 JAVA 語言設計實現一個「小型公司工資管理系統」。

1.1.2 存儲功能

能夠存儲雇員的編號、姓名、性別、所在部門,級別,並進行工資的計算。 其中,雇員級別分為經理、技術人員、銷售人員和銷售經理。四類人員的月薪計算方法如下:經理拿固定月薪;技術人員按小時領取月薪;銷售人員按其當月銷售額的提成領取工資;銷售經理既拿固定月薪也領取銷售提成。由此要求,該項目需要利用資料庫的關系表存儲數據。

1.1.3 添加功能

程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加的人員類別,要求員工的編號要唯一,如果添加了重復編號的記錄時,則提示數據添加重復並取消添加。需要利用 Java 語言連接資料庫,使用資料庫添加語句。

1.1.4 查詢功能

可根據編號、姓名等信息對已添加的記錄進行查詢,如果未找到,給出相應的提示信息,如果找到,則顯示相應的記錄信息。利用 Java Swing 控制項進行展示。

1.1.5 編輯功能

可根據查詢結果對相應的記錄進行修改,修改時注意編號的唯一性。

1.1.6 刪除功能

主要實現對已添加的人員記錄進行刪除。如果當前系統中沒有相應的人員記錄, 則提示「記錄為空!」並返回操作;否則,輸入要刪除的人員的編號或姓名,根據所輸入的信息刪除該人員記錄,如果沒有找到該人員信息,則提示相應的記錄不存。

1.1.7 統計功能

能根據多種參數進行人員的統計。例如,統計四類人員數量以及總數,或者統計男、女員工的數量,或者統計平均工資、最高工資、最低工資等信息。利用資料庫語句完成統計。

1.1.8 界面功能

利用 java 的 GUI 功能設計系統的圖形用戶界面,要求界面美觀,易用。

⑦ 用java設計一個資料庫管理系統

import java.sql.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.table.*;
//import java.awt.event.*;
public class DisplayDemo extends JFrame
//implements ActionListener
{
// private String dbURL="jdbc:microsoft:sqlserver://202.115.26.181:1433"; // 資料庫標識名
private String user="devon"; // 資料庫用戶
private String password="book"; // 資料庫用戶密碼
private JTable table;
private JButton ok,canel;
public DisplayDemo(){
super("顯示資料庫查詢結果"); //調用父類構造函數
String[] columnNames={"用戶名","年齡","性別","Email"}; //列名
Object[][] rowData=new Object[5][4]; //表格數據
ok=new JButton("確定");
canel=new JButton("取消");
// ok.addActionListener(this);
// canel.addActionListener(this);
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:example","sa","");
// Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //載入驅動器
// Connection con=DriverManager.getConnection(dbURL,user,password); //獲取連接
String sqlStr="select * from users"; //查詢語句
PreparedStatement ps=con.prepareStatement(sqlStr); //獲取PreparedStatement對象
ResultSet rs=ps.executeQuery(); //執行查詢
String name,sex,email; //查詢結果
int age;
int count=0;
while (rs.next()){ //遍歷查詢結果
rowData[count][0]=rs.getString("name"); //初始化數組內容
rowData[count][1]=Integer.toString(rs.getInt("age"));
rowData[count][2]=rs.getString("sex");
rowData[count][3]=rs.getString("email");
count++;
}

con.close(); //關閉連接
}
catch(Exception ex){
ex.printStackTrace(); //輸出出錯信息
}

Container container=getContentPane(); //獲取窗口容器
//container.setLayout(null);
container.add(ok);container.add(canel); ok.setBounds(10,120,70,20);
canel.setBounds(100,120,70,20);
table=new JTable(rowData,columnNames); //實例化表格
table.getColumn("年齡").setMaxWidth(25); //設置行寬
container.add(new JScrollPane(table),BorderLayout.CENTER); //增加組件

setSize(300,200); //設置窗口尺寸
setVisible(true); //設置窗口可視
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //關閉窗口時退出程序
}

public static void main(String[] args){
new DisplayDemo();
}
}

-----------------
這是其中一個例子 你照著上面做就可以了

⑧ 用java和資料庫做一個學生信息管理系統(java 資料庫)

我也是計算機專業畢業的,你這個題目應該是期末作業之類的。你可以上碼雲上找開源項目,運氣好的話相關的文檔也比較全。
但你要是想購買一個現成的,我可以幫忙。

⑨ 使用java語言連接資料庫編寫一個簡單的學生信息管理系統


public static void findInfo(String filePath) throws IOException {

//把之前存入到數據的文件,讀取到集合中來。

ArrayList<Student> list = new ArrayList<Student>();

readData(list,filePath);

//遍歷集合

for(int i=0;i<list.size();i++) {

Student stu = list.get(i);

System.out.println(stu.getId()+" "+stu.getName()+" "+stu.getAddress());

}

}

private static void readData(ArrayList<Student> list ,String filePath) throws NumberFormatException, IOException{

FileReader fr = new FileReader(filePath);

BufferedReader br = new BufferedReader(fr);

//讀物文件裡面的信息

String line = null;

while((line=br.readLine())!=null) {

String[] str = line.split(",");

//獲取的數據封裝成對象

//stu.getId()+","+stu.getName()+","+stu.getAge()

Student stu = new Student();

stu.setId(str[0]);

stu.setName(str[1]);

stu.setAge(Integer.valueOf(str[2]));

//將對象放到集合中區

list.add(stu);

}

}

//輸入學生的信息

public static void addInfo(String filePath) throws IOException{

ArrayList<Student> list = new ArrayList<Student>();

Scanner sc = new Scanner(System.in);

//將輸入的信息存放到集合裡面去

for(int i=1;i<=3;i++) {

System.out.println("請輸入第"+i+"個學生的id");

String id = sc.next();

System.out.println("請輸入第"+i+"個學生的name");

String name = sc.next();

System.out.println("請輸入第"+i+"個學生的age");

int age = sc.nextInt();

Student stu = new Student();

stu.setId(id);

stu.setAge(age);

stu.setName(name);

list.add(stu);

}

//將集合裡面的信息寫到文件裡面去

writeDate(list,filePath);

}

⑩ 如何用java連接資料庫做圖書管理系統

用jdbc,具體實現自己看看教程唄

熱點內容
python英文停用詞 發布:2022-09-23 07:19:20 瀏覽:218
高版本gcc編譯失敗 發布:2022-09-23 07:17:32 瀏覽:418
手機百度雲上傳速度 發布:2022-09-23 07:16:02 瀏覽:70
存儲晶元花了一下 發布:2022-09-23 07:15:55 瀏覽:687
買電腦怎麼看配置性價比 發布:2022-09-23 07:15:48 瀏覽:553
360上傳應用 發布:2022-09-23 07:14:13 瀏覽:620
拉鏈箱密碼怎麼設 發布:2022-09-23 07:14:01 瀏覽:38
安卓手機不用的微信如何恢復 發布:2022-09-23 07:08:21 瀏覽:753
遺傳演算法求極值 發布:2022-09-23 07:08:16 瀏覽:369
惠卡售源碼 發布:2022-09-23 07:05:25 瀏覽:612