「java字典表设计」JAVA 字典表

体育正文 267 0

java字典表设计

JAVA 字典表

java web开发的数据字典是什么意思啊

话说直接问设计那同事多好啊。不知道理解的数据字典是否是一回事啊。 与业务相关的固定数据,创建后不会发生变化的数据。比如1->是,2->否。 1,2就是code,是和否就是content,感觉是这个。可能你那见到的字典也不是这个意思。
java web开发的数据字典是什么意思啊

java中,像省市之类的数据,怎样将这样的数据字典写在xml中,然后在jsp页面获取出来啊,求大神解答?

您好,因为百度知道的文本框敲代码直接会被屏蔽,因此我在这里只能给你提供思路。首先你要搞清楚包含关系,肯定是一个省包含若干个市。因此省应当作为市的父节点。总体上来说根节点下包含省,省节点下包含市,在java中你可以使用dom4j或者jdom进行解析,传送到前台去按照你所规划的格式进行一个显示即可。
java中,像省市之类的数据,怎样将这样的数据字典写在xml中,然后在jsp页面获取出来啊,求大神解答?

java web开发的数据字典是什么意思

Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。
简单点讲就是数据库表设计说明
java web开发的数据字典是什么意思

java数据库字典表设计,网站后台开发的数据库字段开发

java数据库字典表设计,网站后台开发的数据库字段 分析,你眼泪我比较顺 肯定的
java数据库字典表设计,网站后台开发的数据库字段开发

我们老师有期末课程设计,关于Java源程序代码的英汉字典的,跪求您的帮忙我只有这么多的财富值,我可充话

package zyhz; import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.sql.*;import java.io.*;import com.sun.media.sound.*;public class Dictionary {public Dictionary() {}public static void main(String[] args){dicFrame frame = new dicFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);}}class dicFrame extends JFrame{public dicFrame(){setTitle("Dictionary");setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);panel = new JPanel();add(panel);//菜单栏JMenu fileMenu = new JMenu("文件");JMenuItem ECItem = new JMenuItem("英汉字典");ECItem.addActionListener(newAbstractAction(){public void actionPerformed(ActionEvent event){text2.setText("请在上面输入英文!!!!");}});JMenuItem CEItem = new JMenuItem("汉英字典");CEItem.addActionListener(newAbstractAction(){public void actionPerformed(ActionEvent event){text2.setText("请在上面输入中文!!!!");}});//备份词库JMenuItem BackupItem = new JMenuItem("备份词库");BackupItem.addActionListener(newAbstractAction(){public void actionPerformed(ActionEvent event){try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");} catch (ClassNotFoundException ce) {System.out.println(ce);}url = "jdbc:odbc:test";String fileName;chooser = new JFileChooser();frame = new JFrame();chooser.setDialogTitle("备份词库为");try {flag = chooser.showSaveDialog(frame);} catch (HeadlessException h) {System.out.println("Save File Dialog ERROR!");}if (flag == JFileChooser.APPROVE_OPTION) {f = chooser.getSelectedFile();fileName = chooser.getName(f);fileName = chooser.getSelectedFile().getPath();try {File saveFile = new File(fileName);FileWriter fw = new FileWriter(saveFile);try{con = DriverManager.getConnection(url);s = con.createStatement();rs = s.executeQuery("SELECT * from 字典 ");while (rs.next()) {String a = rs.getString("单词");String b = rs.getString("词语解释");text2.append(a+b+"\n");}rs.close();} catch (Exception ea) {text2.setText("查询数据失败");}fw.write(text2.getText());fw.close();} catch (IOException ec) {text2.setText(fileName);}text2.setText("词库备份成功!");}}});fileMenu.add(ECItem);fileMenu.add(CEItem);fileMenu.add(BackupItem);fileMenu.addSeparator();//退出监听器fileMenu.add(newAbstractAction("退出"){public void actionPerformed(ActionEvent event){System.exit(0);}});JMenu editMenu = new JMenu("编辑");JMenuItem addItem = new JMenuItem("添加词汇");addItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,InputEvent.CTRL_MASK));//菜单栏增加监听器addItem.addActionListener(newAbstractAction(){public void actionPerformed(ActionEvent event){if(text1.getText().equals(""))text2.setText("没有输入内容!请重新增加!!!");else{String s=text1.getText().trim();String s1=text2.getText().trim();text2.setText(new add().jadd(text1.getText().trim(),text2.getText().trim()));text2.append(s+"\n"+s1+";"+" "+"//"+"该内容已增加!!!");}}});//菜单栏修改监听器JMenuItem updateItem = new JMenuItem("修改词汇");updateItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U,InputEvent.CTRL_MASK));updateItem.addActionListener(newAbstractAction(){public void actionPerformed(ActionEvent event){if(text1.getText().equals(""))text2.setText("没输入所要修改的内容!请重新输入!!!!");else{String s=text1.getText().trim();text2.setText(new update().jupdate(text1.getText().trim(),text2.getText().trim()));text2.append(s+" "+"//"+"该内容已修改!!!");}}});//菜单栏删除监听器JMenuItem deleteItem = new JMenuItem("删除词汇");deleteItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,InputEvent.CTRL_MASK));deleteItem.addActionListener(newAbstractAction(){public void actionPerformed(ActionEvent event){if(text1.getText().equals(""))text2.setText("没输入所要删除的内容!请重新输入!!!!");else{String s=text1.getText().trim();text2.setText(new delete().jdelete(text1.getText().trim()));text2.append(s+" "+"//"+"该内容已删除!!!");}}});editMenu.add(addItem);editMenu.add(updateItem);editMenu.add(deleteItem);JMenu helpMenu = new JMenu("Help");helpMenu.setMnemonic('H');aboutItem = new JMenuItem("About");aboutItem.setMnemonic('A');aboutItem.addActionListener(newAbstractAction(){public void actionPerformed(ActionEvent event){new guanyu();}});helpMenu.add(aboutItem);menubar = new JMenuBar();setJMenuBar(menubar);menubar.add(fileMenu);menubar.add(editMenu);menubar.add(helpMenu);//工具栏label = new JLabel("请输入:");text1= new JTextField("");selectButton = new JButton("查询");//工具栏查询监听器selectButton.addActionListener(newAbstractAction(){public void actionPerformed(ActionEvent event){if(text1.getText().equals(""))text2.setText("没有输入查询内容!请重新输入!!!");else text2.setText(new select().jselect(text1.getText().trim()));}});//工具栏增加监听器addButton = new JButton("增加");addButton.addActionListener(newAbstractAction(){public void actionPerformed(ActionEvent event){if(text1.getText().equals(""))text2.setText("没有输入内容!请重新增加!!!");else{String s=text1.getText().trim();String s1=text2.getText().trim();text2.setText(new add().jadd(text1.getText().trim(),text2.getText().trim()));text2.append(s+"\n"+s1+";"+" "+"//"+"该内容已增加!!!");}}});//工具栏修改监听器updateButton = new JButton("修改");updateButton.addActionListener(newAbstractAction(){public void actionPerformed(ActionEvent event){if(text1.getText().equals(""))text2.setText("没输入所要修改的内容!请重新输入!!!!");else{String s=text1.getText().trim();text2.setText(new update().jupdate(text1.getText().trim(),text2.getText().trim()));text2.append(s+" "+"//"+"该内容已修改!!!");}}});//工具栏删除监听器deleteButton = new JButton("删除");deleteButton.addActionListener(newAbstractAction(){public void actionPerformed(ActionEvent event){if(text1.getText().equals(""))text2.setText("没输入所要删除的内容!请重新输入!!!!");else{String s=text1.getText().trim();text2.setText(new delete().jdelete(text1.getText().trim()));text2.append(s+" "+"//"+"该内容已删除!!!");}}});soundButton = new JButton("读音");soundButton.addActionListener(newAbstractAction(){public void actionPerformed(ActionEvent event){JavaSoundAudioClip player;try{strsound = text2.getText().trim();FileInputStreamff=new FileInputStream("sound//"+strsound+".wav");player = new JavaSoundAudioClip(ff);player.play();}catch(Exception e) {System.out.println("error");e.printStackTrace();}}});//万年历dateButton = new JButton("万年历");dateButton.addActionListener(newAbstractAction(){public void actionPerformed(ActionEvent event){new calendar();}});toolbar = new JToolBar();add(toolbar,BorderLayout.NORTH);toolbar.add(label);toolbar.add(text1);toolbar.add(selectButton);toolbar.add(addButton);toolbar.add(updateButton);toolbar.add(deleteButton);toolbar.add(soundButton);toolbar.add(dateButton);text2 = new JTextArea(8,40);text2.setLineWrap(true);JScrollPane scroll = new JScrollPane(text2);add(scroll,BorderLayout.CENTER);//快捷菜单 剪切,复制,粘贴JPopupMenu popup= new JPopupMenu();text2.setComponentPopupMenu(popup);popup.add(newAbstractAction("剪切",new ImageIcon("cut.gif")){public void actionPerformed(ActionEvent event){text2.cut();}});popup.add(newAbstractAction("复制",new ImageIcon("copy.gif")){public void actionPerformed(ActionEvent event){text2.copy();}});popup.add(newAbstractAction("粘贴",new ImageIcon("paste.gif")){public void actionPerformed(ActionEvent event){text2.paste();}});text1.setComponentPopupMenu(popup);}public static final int DEFAULT_WIDTH = 400;public static final int DEFAULT_HEIGHT = 250;private JPanel panel;private JMenuBar menubar;private JToolBar toolbar;private JLabel label;private JTextField text1;private JTextArea text2;private JButton selectButton;private JButton addButton;private JButton updateButton;private JButton deleteButton;private JButton soundButton;private JButton dateButton;private JMenuItem aboutItem;private Connection con;private String url;private Statement s;private ResultSet rs;public BufferedWriter Buffer;private JFileChooser chooser;private File f;private JFrame frame;private int flag;private boolean b1;private String strsound;}//查询类class select {private Connection con;private String url;private PreparedStatement pstmt;private String sql,zz;private ResultSet rs;select() {try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");} catch (ClassNotFoundException ce) {System.out.println(ce);}url = "jdbc:odbc:test";}public String jselect(String str) {try {con = DriverManager.getConnection(url);sql = "select 词语解释 from 字典 where 单词=?";pstmt= con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);pstmt.setString(1,str);rs = pstmt.executeQuery();while (rs.next()) {System.out.print(rs.getString(1));zz=rs.getString(1);System.out.println(" ");}rs.close();pstmt.close();con.close();} catch (SQLException ce) {System.out.println(ce);}return zz;}}//增加类class add {private Connection con;private String url;private PreparedStatement pstmt;private String sql,sql1,zz;private ResultSet rs;add() {try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");} catch (ClassNotFoundException ce) {System.out.println(ce);}url = "jdbc:odbc:test";}public String jadd(String str1,String str2) {try {con = DriverManager.getConnection(url);sql = "insert into 字典 values(?,?)";pstmt= con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);pstmt.setString(1,str1);pstmt.setString(2,str2);pstmt.executeUpdate();Statement s = con.createStatement();sql1 = "SELECT * FROM 字典 ";rs = s.executeQuery(sql1);while (rs.next()) {System.out.print(rs.getString(1));System.out.print(rs.getString(2));System.out.println(" ");}rs.close();pstmt.close();con.close();} catch (SQLException ce) {System.out.println(ce);}return zz;}}//修改类class update {private Connection con;private String url;private PreparedStatement pstmt;private String sql,sql1,zz;private ResultSet rs;update() {try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");} catch (ClassNotFoundException ce) {System.out.println(ce);}url = "jdbc:odbc:test";}public String jupdate(String str1,String str2) {try {con = DriverManager.getConnection(url);sql = "UPDATE 字典 SET 词语解释=? WHERE 单词=?";pstmt= con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);pstmt.setString(1,str1);pstmt.setString(2,str2);pstmt.executeUpdate();Statement s = con.createStatement();sql1 = "SELECT * FROM 字典 ";rs = s.executeQuery(sql1);while (rs.next()) {System.out.print(rs.getString(1));System.out.print(rs.getString(2));System.out.println(" ");}rs.close();pstmt.close();con.close();} catch (SQLException ce) {System.out.println(ce);}return zz;}}//删除类class delete {private Connection con;private String url;private PreparedStatement pstmt;private String sql,sql1,zz;private ResultSet rs;delete() {try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");} catch (ClassNotFoundException ce) {System.out.println(ce);}url = "jdbc:odbc:test";}public String jdelete(String str1) {try {con = DriverManager.getConnection(url);sql = "delete 字典 WHERE 单词=?";pstmt= con.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);pstmt.setString(1,str1);pstmt.executeUpdate();Statement s = con.createStatement();sql1 = "SELECT * FROM 字典 ";rs = s.executeQuery(sql1);while (rs.next()) {System.out.print(rs.getString(1));System.out.print(rs.getString(2));System.out.println(" ");}rs.close();pstmt.close();con.close();} catch (SQLException ce) {System.out.println(ce);}return zz;}} 还有个数据库,如果你能留个邮箱,我把整份程序传给你~希望能帮到你
你是要我在这里写么 呵呵 你是要一个完整的程序吧
我们老师有期末课程设计,关于Java源程序代码的英汉字典的,跪求您的帮忙我只有这么多的财富值,我可充话

欢迎 发表评论:

评论列表

暂时没有评论

暂无评论,快抢沙发吧~