问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

java编程,求实际代码

发布网友 发布时间:2022-04-27 02:29

我来回答

2个回答

热心网友 时间:2022-06-24 20:03

商品最好存储在数据库中, 商业应用哪有存在文件里的, 也就是学校练习使用文件存储。
这是一段增删改查的代码, 将里面的MSC类修改成商品类就行了.(既然学过java, 你应该会修改吧)

数据库使用mysql(小型) 或sql server(大型) 均可:建议使用mysql即可
代码:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
class MSC
{
public String MscID;
public String MscName;
public String MscCompany;
public float MscLongitude;
public float MscLatitude;
public float MscAltitude;

public MSC(String MscID, String MscName, String MscCompany,
float MscLongitude, float MscLatitude,float MscAltitude){

this.MscID = MscID;
this.MscName = MscName;
this.MscCompany = MscCompany;
this.MscLongitude =MscLongitude;
this.MscLatitude = MscLatitude;
this.MscAltitude = MscAltitude;

}
}
public class sqlserverjdbc {

public Connection getConnection(){
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=gsm"; //连接服务器和数据库sample
String userName = "sa"; //默认用户名
String userPwd = "123"; //密码
Connection dbConn = null;

try {
Class.forName(driverName);
dbConn =DriverManager.getConnection(dbURL, userName, userPwd);
} catch (Exception e) {
e.printStackTrace();
}

return dbConn;
}

public void printUserInfo(){

Connection con = getConnection();
Statement sta = null;
ResultSet rs = null;
System.out.println("打印表格MSC信息");
try {
sta = con.createStatement();
rs = sta.executeQuery("select * from MSC信息");

System.out.println("MscID\tMscName\tMscCompany\tMscLongitude\tMscLatitude\tMscAltitude");

while(rs.next()){
System.out.println(rs.getString("MscID")+"\t"+
rs.getString("MscName")+"\t"+
rs.getString("MscCompany")+"\t"+
rs.getFloat("MscLongitude")+"\t"+
rs.getFloat("MscLatitude")+"\t"+
rs.getFloat("MscAltitude"));
}

con.close();
sta.close();
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("打印完成\n");

}

public void delete(String MscID){

Connection con = getConnection();
String sql = "delete from MSC信息 where MscID = " + MscID;
PreparedStatement pst;

System.out.println("删除表格MSC信息中 ID = "+MscID+"的记录");
try {
pst = con.prepareStatement(sql);
pst.execute();

pst.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("记录删除失败!!!");
}
System.out.println("记录删除成功!!!\n");

}

public void insert(MSC msc){

Connection con = getConnection();
String sql = "insert into MSC信息 values(?,?,?,?,?,?)";
PreparedStatement pst;

System.out.println("插入一条记录");
try {
pst = con.prepareStatement(sql);
pst.setString(1, msc.MscID);
pst.setString(2, msc.MscName);
pst.setString(3, msc.MscCompany);
pst.setFloat(4, msc.MscLongitude);
pst.setFloat(5, msc.MscLatitude);
pst.setFloat(6, msc.MscAltitude);

pst.execute();

pst.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("插入失败!!!");
}
System.out.println("插入成功!!!\n");

}

//更新MscID的MscName
public void updateMscName(String MscID, String MscName){

Connection con = getConnection();
String sql = "update MSC信息 set MscName = ? where MscID = ?";
PreparedStatement pst;

System.out.println("修改一条记录");
try {
pst = con.prepareStatement(sql);
pst.setString(1, MscName);
pst.setString(2, MscID);

pst.execute();

pst.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("修改失败!!!");
}
System.out.println("修改成功!!!\n");

}

public static void main(String args[]){

sqlserverjdbc sql = new sqlserverjdbc();
sql.printUserInfo();
sql.delete("1111");
sql.printUserInfo();
sql.updateMscName("5215", "联想");
sql.printUserInfo();
sql.insert(new MSC("1111", "中兴" ," 中兴", (float)12.2, (float)3.4,(float)45.5));
sql.printUserInfo();

}
}

热心网友 时间:2022-06-24 20:04

加到300可以考虑给你代码追问我倒是想给你加到300.重点是我没那么多啊,连提问都不够

Java编程求代码

这个是需要用JAVASCRIPT或者JQUERY 解决吧,这属于JSP的问题吧。思路 :如果是JQUERY 需要定义一个function 方法名(参数)将按钮A绑定一个双击事件 (参数是A或者是其对应的ascii码 65)如果参数是大写的A 则需要在方法体内将其转成 对应ascii码。具体复制的实现 :如果A按钮 在一个DIV内 如 A 只...

java编程,求一份代码!

public class H { public static boolean checkPassword(String str){ if(str.length()<8) return false; for(int i=0;i<str.length();i++){ if(Character.isLetterOrDigit(str.charAt(i))==false) return false; } int count=0; for(int i=0;i<str.length();i++){...

java编程怎么输出helloworld代码?

为了输出"Hello World"代码,首先创建一个名为"Helloworld.java"的文件。在Java环境中,代码开发与运行仅需JDK环境支持,可选择下载OpenJDK。确保文件路径不含中文,将代码文件保存为ANSI格式可正常显示。设置JAVA_TOOL_OPTIONS为utf-8,确保显示正常。在Java中,主入口为main函数,这是所有程序的起始点。...

java编程,求解答,只要代码,谢谢

public class Day12A {private static double dis1=0.8,dis2=16;private static double fish=24,pea=8,rice=3,num=0;public static void main(String[] args) {num=getNum(fish,pea,rice);System.out.println("最少需要:"+num);}private static double getNum(double ...arr) {boolean fl...

求助代码。java编程

*/package Test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.text.NumberFormat;import java.util.ArrayList;import java.util.List;import java.util.Scanner;/** * ...

java script编程,计算出生到现在的天数求代码

var yugi = function(d) { var date = new Date(d); var now = new Date; var day = Math.floor((now - date) / 1000 / 60 / 60 / 24); return day;}console.log(yugi("1987/01/01"));

求"用JAVA编写的计算器程序代码"

import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;public class jsq { public static void main(String[] str){ jisuanqi jsq=new jisuanqi();jsq.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);jsq.setVisible(true);jsq.setSize(300,300);} } ...

求JAVA编程代码

第1题:import java.awt.*;import java.awt.event.*;import java.applet.*;public class wangquanshu extends Applet implements ActionListener { int aa[]={6,28,496,8128,130816,2096128,33550336},bb[]={0,0,0,0,0,0,0};//6=1+2+3 //28=1+2+4+7+14 //496=1+2+4+8+...

Java编程,大神求帮忙,马上交作业了,现场等

代码如下,关键地方的注释我都有加,有问题可以继续追问 import java.io.UnsupportedEncodingException;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Demo { public static void main(String[] args){ Scanner scanner = new Scanner(System.in);...

Java编程,写代码,求解

abstract class 员工{ private String 姓名; private String 工号; private double 工资; private String 奖金属性; public 员工(String 姓名, String 工号, double 工资, String 奖金属性){ this.姓名 = 姓名; this.工号 = 工号; this.工资 = 工资; this.奖金属性...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
几何e值得买吗 我英语80分左右总是上不去(100分满分)怎么办... 刚绣好的十字绣怎么洗?画过格的 台州温岭第一人民医院有儿科吗 北山职业技术学校有哪些专业? 在温岭市找一份夜里兼职的驶机工作我现白天在厂里开车,想多收入,找... ...网线连接了客厅的路由器再连接到电脑上,卧室用的是和客厅路由器分... ...器放在客厅看电视用,卧室里面我还得再牵一根网线怎么办? ...台式 路由器在客厅距离太远拉网线不方便 卧室里有网线插口 卧室的网 ... 在临海社保缴费了一年后离开没办转移,去宁波参加社保 后又回临海参加社... 当示波器显示一正弦波信号时,波形在屏幕上左右移动,这是什么原因造成的? 用JAVA语言编程,编写的越简单越好。 示波器荧光屏上波形移动是什么原因,如何使波形稳定 JAVA编程(简单的) 如果示波器显示的波形左右移动 原因是什么?如何调整? 示波器上正弦波形不断左右跑,为什么 Java编程:举例说明:继承,并输出结果。 示波器的波形若总是沿横向左右移动,应该怎样调节? 简单的java编程 几个Java编程的典型例子 当用示波器显示一正弦波信号时,波形在屏幕上左右移动,这是什么原因造成的 平网防护安全规范是什么? 5道简单的JAVA编程题(高分悬赏) 波形示波器屏幕上左右移动,可能是什么原因呢? 个人安全防护? linux 不能进入系统!有如下提示: linux系统进不去出现错误 Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100? 溧阳市到社渚镇的乘车路线 语文版八年级下册语文书里精讲古文 古诗是怎么压韵的 大学物理 示波器的使用的思考题 示波器荧光屏上波形移动是什么原因引起的 JAVA编程,求大神啊,感激不尽! 示波器荧光屏上的波形不断移动不能稳定是什么原因 示波器的荧光屏上波形左右移动是啥原因 java编程(将一个字符串分割) 新农合异地报销 示波器的正弦波不断的向右跑或向左跑是为什么?什么情况向右什么情况向左?应调节哪几个旋钮使其尽量稳定 新农合异地报销政策 新农合异地住院 总觉得自己走路没气质,没有精神,舞蹈能改变吗? 舞蹈真的可以培养人的气质吗?为什么? 学习舞蹈是否会对个人的气质有所改善,有什么提升气质的好方法? 学舞蹈能改变人的气质吗 学哪种舞蹈能练气质? 学舞蹈真的可以改变女生气质变美吗 学跳舞可以提升气质吗? 学舞蹈可以培养个人的气质吗? 女生学习舞蹈是不是可以增加气质啊 女生学什么舞蹈能提升气质
  • 焦点

最新推荐

猜你喜欢

热门推荐