package diancan;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Connectsql {
String datasourceName="";
String SQL,message=""; //属性
public Connectsql() { //方法一
try { Class.forName("com.microsoft.sqlserver.jdbc.SQLserverDriver");
}
catch(Exception e) {}
}
public void setSQL(String SQL) { //方法二 提取SQL语句
this.SQL=SQL;
}
public void setDatasourceName(String s) { //方法三
datasourceName=s.trim();
}
public String modifyRecord() { //方法四 连接数据库
Connection con=null;
Statement sql=null;
try {
String uri="jdbc:sqlserver://localhost:1433;DatabaseName=diancan";
String id="sa";
String password="123456";
con=DriverManager.getConnection(uri, id, password);
sql=con.createStatement();
sql.execute(SQL);
message="操作成功";
con.close();
}
catch(SQLException e) {
message=e.toString();
}
return message;
}
public String getRecord() { //方法五 提取数据库信息 结账
Connection con=null;
Statement statement=null;
//String a=null;
ResultSet rs=null;
try {
String uri="jdbc:sqlserver://localhost:1433;DatabaseName=diancan";
String id="sa";
String password="123456";
con=DriverManager.getConnection(uri, id, password);
statement=con.createStatement();
//statement.execute(SQL);
rs=statement.executeQuery(SQL);
while(rs.next()) {
Showresult1 frame=new Showresult1(rs.getString("consume"));
frame.show();
//a.(rs.getString("consume"));
//System.out.println(rs.getString("consume"));
}
rs.close();
//a=rs.getNString("consume");
message="结账成功";
con.close();
}
catch(SQLException e) {
e.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();
}
return message;
}
public String checkRecord() { //方法六 提取数据库信息 查看已点的菜
Connection con=null;
Statement statement=null;
//String a=null;
ResultSet rs=null;
try {
String uri="jdbc:sqlserver://localhost:1433;DatabaseName=diancan";
String id="sa";
String password="123456";
con=DriverManager.getConnection(uri, id, password);
statement=con.createStatement();
//statement.execute(SQL);
rs=statement.executeQuery(SQL);
while(rs.next()) {
Showresult2 frame=new Showresult2(rs.getString("dish_name"));
frame.show();
}
rs.close();
//a=rs.getNString("consume");
message="查看已点的菜成功";
con.close();
}
catch(SQLException e) {
e.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();
}
return message;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
点餐系统.rar (17个子文件)
点餐系统
2017214593黄俊伟.docx 457KB
diancan
Chakansql.java 391B
Showresult2.java 470B
Jiezhang.java 1KB
Tuicaisql.java 496B
sqljdbc42.jar 878KB
Test.java 257B
Jiezhangsql.java 448B
Connectsql.java 3KB
Chakan.java 1KB
Tuicai.java 2KB
Kaitai.java 2KB
Diancai.java 2KB
Diancaisql.java 510B
Kaitaisql.java 452B
MainFrame.java 2KB
Showresult1.java 479B
共 17 条
- 1
资源评论
- 不美的阿美2023-07-28这个文件中的代码结构清晰、易读性高,是一个很好的参考材料。
- 熊比哒2023-07-28这个文件包含了一个详细的数据库课程设计文档,对于学习和理解数据库的应用有很大帮助。
- 亚赛大人2023-07-28该文件中的点餐系统设计思路清晰,操作简单,容易上手。
- 无声远望2023-07-28该文件提供了很多实际的功能需求和解决方法,对于学习和实践数据库课程非常有帮助。
- love彤彤2023-07-28这个文件提供了一个很好的数据库课程设计案例,餐饮点餐系统的实现很实用。
qq_43271712
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功