问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

基于JAVA技术下的图书馆数据库

发布网友 发布时间:2024-10-04 13:26

我来回答

2个回答

热心网友 时间:2024-10-18 05:34

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
public class keshe{
public static void main(String args[])
{
new jiemian().geshi();

}

}
class jiemian extends JFrame{
JTextField text1,text2,text3,text4,text5;
JLabel label1,label2;
JTextArea area1;
JButton button1;
public void geshi(){
setBounds(100,50,1000,700);
setLayout(new BorderLayout());
setDefaultCloseOperation(EXIT_ON_CLOSE);

JPanel p1=new JPanel(new FlowLayout());
text1=new JTextField(10);
text2=new JTextField(10);
label1=new JLabel("书号");
label2=new JLabel("作者名");
button1=new JButton("确定");
button1.addActionListener(new shiqing(this));
p1.add(label1);
p1.add(text1);
p1.add(label2);
p1.add(text2);
p1.add(button1);
add(p1,"North");

area1=new JTextArea();
text3=new JTextField(5);
text4=new JTextField(5);
text5=new JTextField(5);
add(text3,"East");
add(area1,"Center");
add(text4,"West");
add(text5,"South");
setVisible(true);
}
}
class shiqing implements ActionListener{

jiemian jiemian1=null;
public shiqing(jiemian jiemian1)
{
this.jiemian1=jiemian1;
}
public void actionPerformed(ActionEvent e)
{

// int d=Integer.parseInt(jiemian1.text1.getText());

String url="jdbc:odbc:chensi";

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

}
catch(java.lang.ClassNotFoundException ex)
{
System.out.println("无法装载驱动");
return;
}

try{ //连接数据库

Connection con= DriverManager.getConnection(url,"sa","7758521");
Statement sm=con.createStatement();
//sm.executeUpdate("insert into book values(11,'杂志','萌芽','陈斯',null,null,null,null,null)");
//sm.executeUpdate("delete from book where bname =11");
ResultSet rs=sm.executeQuery("select * from book" );

while(rs.next())
{
String s1=rs.getString(1);
String s2=rs.getString(2);
String s3=rs.getString(3);
String s4=rs.getString(4);
String s5=rs.getString(5);
String s6=rs.getString(6);
String s7=rs.getString(7);
String s8=rs.getString(8);
//jiemian1.area1.setText(s1+" "+s2+" "+s3+" "+s4+" "+s5+" "+s6+" "+s7+" "+s8+" "+"\n");

if(s1.trim().equals(jiemian1.text1.getText().trim()))
{

jiemian1.area1.append(s1+" "+s2+" "+s3+" "+s4+" "+s5+" "+s6+" "+s7+" "+s8+" "+"\n");
}

}

sm.close();

热心网友 时间:2024-10-18 05:40

学吧,数据库最少要会2种的。
先mysql,简单好用。然后学个复杂的大型数据库。
另外图书馆的数据库不简单的,要好好设计的。

热心网友 时间:2024-10-18 05:38

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
public class keshe{
public static void main(String args[])
{
new jiemian().geshi();

}

}
class jiemian extends JFrame{
JTextField text1,text2,text3,text4,text5;
JLabel label1,label2;
JTextArea area1;
JButton button1;
public void geshi(){
setBounds(100,50,1000,700);
setLayout(new BorderLayout());
setDefaultCloseOperation(EXIT_ON_CLOSE);

JPanel p1=new JPanel(new FlowLayout());
text1=new JTextField(10);
text2=new JTextField(10);
label1=new JLabel("书号");
label2=new JLabel("作者名");
button1=new JButton("确定");
button1.addActionListener(new shiqing(this));
p1.add(label1);
p1.add(text1);
p1.add(label2);
p1.add(text2);
p1.add(button1);
add(p1,"North");

area1=new JTextArea();
text3=new JTextField(5);
text4=new JTextField(5);
text5=new JTextField(5);
add(text3,"East");
add(area1,"Center");
add(text4,"West");
add(text5,"South");
setVisible(true);
}
}
class shiqing implements ActionListener{

jiemian jiemian1=null;
public shiqing(jiemian jiemian1)
{
this.jiemian1=jiemian1;
}
public void actionPerformed(ActionEvent e)
{

// int d=Integer.parseInt(jiemian1.text1.getText());

String url="jdbc:odbc:chensi";

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

}
catch(java.lang.ClassNotFoundException ex)
{
System.out.println("无法装载驱动");
return;
}

try{ //连接数据库

Connection con= DriverManager.getConnection(url,"sa","7758521");
Statement sm=con.createStatement();
//sm.executeUpdate("insert into book values(11,'杂志','萌芽','陈斯',null,null,null,null,null)");
//sm.executeUpdate("delete from book where bname =11");
ResultSet rs=sm.executeQuery("select * from book" );

while(rs.next())
{
String s1=rs.getString(1);
String s2=rs.getString(2);
String s3=rs.getString(3);
String s4=rs.getString(4);
String s5=rs.getString(5);
String s6=rs.getString(6);
String s7=rs.getString(7);
String s8=rs.getString(8);
//jiemian1.area1.setText(s1+" "+s2+" "+s3+" "+s4+" "+s5+" "+s6+" "+s7+" "+s8+" "+"\n");

if(s1.trim().equals(jiemian1.text1.getText().trim()))
{

jiemian1.area1.append(s1+" "+s2+" "+s3+" "+s4+" "+s5+" "+s6+" "+s7+" "+s8+" "+"\n");
}

}

sm.close();

热心网友 时间:2024-10-18 05:38

学吧,数据库最少要会2种的。
先mysql,简单好用。然后学个复杂的大型数据库。
另外图书馆的数据库不简单的,要好好设计的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
64岁的老头感冒了,还喝一瓶啤酒,又喝3包感冒药,吃了3个阿莫西林消炎药... ...今天中午12点喝了一瓶啤酒,不会有反应死了吧? 喝一瓶啤酒吃药没事吧 养育孩子有哪些正确的方式? 联想电脑一开机就蓝屏怎么解决 光遇冥想任务怎么完成_冥想任务攻略 光遇 光遇云野的锦鲤池冥想怎么做? 光遇 光遇在滑冰场旁冥想的任务怎么做? 光遇在仙乡的金塔下冥想任务怎么做 任务达成方法介绍 光遇 光遇在禁阁的神坛旁冥想怎么做? 洪雅县柳江古镇涵松苑地址在哪里? 瓦屋山景区在哪里 青瓦樱花谷在哪里 洪雅县博物馆的位置在哪里 求一道数学题!!急!在线等! 营口市辽南育才其实不是最好的中学?因为他们没素质.对吧? 柳江古镇-洪雅碑林地址在哪里? 营口辽南石化厂怎么样? htcd820t一直停留在开机页面,怎么双清 htcd820t手机在在哪里截图 htcd820t关不了快门声 洪雅是属于哪个市 洪雅属于哪个省份 腰椎椎管狭窄症的基本知识 腰椎管狭窄症的病因主要包括几大类? 腰椎间管狭窄怎么治疗 多多场景ocpx夜里暂停有影响吗(多多场景开ocpx还是自定义) 多多场景ocpx每次调价多少(多多场景ocpx能暂停吗) 多多场景ocpx晚上关掉吗(多多场景ocpx怎么开) 多多场景ocpx晚上可以不投放吗(多多场景ocpx能暂停吗) 杉木加工厂的销路 HPCQ511怎么设置屏幕亮度? 惠普CQ511怎么把屏幕调暗,fn+f7试过了,不行 惠普cq511 928调节光暗的时候按fn+f7怎么不行 我的笔记本是HP cq511 ,为什么调节屏幕亮度的热键不起作用,别的热键都... 我买了惠普CQ511笔记本,但是内置摄像头的照相功能无法进行效果调节... 自制云霄水圆仔时需要注意哪些细节? 云霄水圆仔怎样做口感极好? 我的惠普cq511上F11键和F12键上有音量调节的标志,但是不知道怎么... 自制云霄水圆仔时有什么讲究? 云霄水圆仔的做法中需要注意哪些细节才能成功? ODBC连接Sybase,只能用获取到的动态IP 孩子最近晚上睡觉不踏实怎么办? “/”应用程序中的服务器错误。怎么解决 powerbuilderPB11 谁知道《嫂子十九岁》中的歌曲 <嫂子十九岁>里面的歌曲哪有下啊? 小学四年级数学题?我主要没有理解出题的含义? 轻微的腰椎管狭窄症的治疗方法 我可能是腰椎管狭窄,走路走几步就得歇会,躺一会就起不来了,腰扯的大 ...