我想在宏观的角度给一些建议:
这个项目可以分成三块:
1、JAVA的GUI界面,这是JAVA编程的部分的。应该问题不大,和VB编只是程序语言不同,基本思想是一样的。
2、数据库是应该认真考虑的问题。如何构建数据库的表、查询,应该详细认真的策划具体,表之间的关系要清晰。数据库建的好,效率就高,扩展就容易方便。
3、就是JAVA界面和数据库的接口,不管用哪种语言写实现的思想是一样的,只是语句的不同。建议SQL语句要具体,少用*,多用字段名,很影响的效率的。
遇到问题有些是具体细节实现上的,多学习别人的就行了。在思想构建方面的,一定要常思考修改完善。一条路不通,试试换个思路想问题,可能就通了!这是我初步的想法,谢谢你的观看!
这个项目可以分成三块:
1、JAVA的GUI界面,这是JAVA编程的部分的。应该问题不大,和VB编只是程序语言不同,基本思想是一样的。
2、数据库是应该认真考虑的问题。如何构建数据库的表、查询,应该详细认真的策划具体,表之间的关系要清晰。数据库建的好,效率就高,扩展就容易方便。
3、就是JAVA界面和数据库的接口,不管用哪种语言写实现的思想是一样的,只是语句的不同。建议SQL语句要具体,少用*,多用字段名,很影响的效率的。
遇到问题有些是具体细节实现上的,多学习别人的就行了。在思想构建方面的,一定要常思考修改完善。一条路不通,试试换个思路想问题,可能就通了!这是我初步的想法,谢谢你的观看!
解决方案 »
- 有问题的话,有没有较快捷的途径询问呢,难道要一个个发帖吗?
- javascript的问题
- 写了个swing的界面 但是无法运行。请前辈看下 指点下
- java中网络编程问题ServerSocket Socket具体描述有点不清楚 实在不行加我qq:908147131.多谢
- eclipse中添加了struts和hibernate 但是在写配置文件时没有提示??
- 一个JAVA编译问题
- jdk的文档让我无语
- 老婆叫我写一个算法,竟然想了一晚上没想出来,感觉还是有难度
- 用 thinking in java 学习java 是否过时?????
- 关于javax.swing.event.DocumentListener的问题
- JAVA 类文件转换为DLL的工具软件有吗?盼!!!
- JAVA库中有没有这样的函数
对于系统仅仅是实现学生基本信息和学生成绩查询两大基本模块,好好规划后做起来思路清晰不难,麻烦的就是在调试过程中会出现很多小问题(毕竟你不熟嘛,小问题很烦人),只要多上网求助,多查资料,耐心做下去,相信你会做好的!
其实做什么都要有第一次,一边做一边学啊!!
private static Connection conn;
private static Statement stmt;
private static ResultSet rs;
public static void main(String[] args){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("数据库驱动程序注册成功");
conn=DriverManager.getConnection
("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=PMS;User=sa;Password=");
System.out.println("成功连接数据库");
stmt=conn.createStatement();
String sql = ""; //sql语句
rs=stmt.executeQuery(sql);
}catch(Exception e){
e.printStackTrace();
}
}
}
不懂就问就google啊应该不难的,swing没有jsp难
自己曾经写过一个“工资管理系统”,也是C/S对sqlserver进行存取,当时也是刚接触java
首先设计UI,这个能写好了,后面的一些数据库操作的接口就很容易写了
然后设计数据库,设计好的数据库对后面的存取有很大好处
最后就是写对数据库操作的接口了
自己的感觉重点还是UI,因为我当时没有用IDE,直接用代码写,虽然这样效率低,但是对内部的处理机制会理解的很好,看自己水平了。
至于数据库,只要设计的好,代码是很好写的。
我的目的就是打好基础
ResultSet rs;
rs = stmt.executeQuery("exec prcVC_DXRoomAsc"); //这里的prc_VC_DXRoomAsc为自定义的存储过程
create procedure prcCustomerInfo
@cRoomId char(3)
as
begin
--cast (@cRoomId as int)
select * from Customer c where c.cRoomId=cast (@cRoomId as int)
end
呵呵,多来交流多来学习吧
不懂就问就google啊应该不难的,swing没有jsp难
我晕哦,没jsp难? swing超级不好用.用java开发桌面很痛苦的.
我最近也做这个啊~~~大家不会是一个学校的吧~。(可是看你的问题也可能不是?!)
JAVA 连接SQL SERVER数据库很简单的、在这里我用的是JDBC:ODBC桥接的方法。
private Connection con;
private Statement sql;
private ResultSet rs;
private String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
Student st = new Student(); public DBClass()
{
try
{
Class.forName(driver);
}
catch(Exception e1)
{
JOptionPane.showMessageDialog(null,null,"数据库驱动错误",1);
System.exit(0);
}
}
public boolean dBConnection()
{
try
{
con = DriverManager.getConnection("jdbc:odbc:chengjiyuan","sa","");
sql = con.createStatement();
}
catch(Exception e2)
{
JOptionPane.showMessageDialog(null,null,"数据源错误",1);
}
}至于排序就需要用排序的算法了。写你自己擅长的就OK啦~~按名字查询用SQL的语句就可以的 select from 数据库的表的名字 where='姓名'具体的一时也说不明白、我对ResultSet理解的还不是很好了。有时间大家多交流呀!偶也是用Swing 做的、手写代码用的JTABBEDPANE标签做的、不过发现用VEP还是不错的。
总之偶也是菜鸟啊~~大家交流、我学习。呵呵
这个也是难点哦帮你DING!希望大家对RESULTSET比较熟悉的来给指点一下子呵呵~
数据库的设计都要注意什么啊?