大家好,我有 dot net 的经验,但现在我想搬到 java 中。现在我想问我如何在 java 中制作表单并将其与 MS SQL SERVER 2008 连接并在按钮单击事件上显示数据。请帮我解决这个...
问问题
1870 次
2 回答
1
不幸的是,我相信这个问题没有一个简单的答案,因为它在很大程度上取决于您正在使用或将使用的技术。
例如,如果您使用基于 Servlets 的纯 MVC,则必须在 JSP 中创建一个表单,然后在提交之后,在实体 bean 中设置适当的值时一一捕获所有参数,然后调用您的数据访问对象。
另一方面,如果您使用的是Struts或Spring MVC,大致只需要将表单与您的实体bean绑定并自动填充值,因此您只需要担心调用相应的数据访问对象。
我希望它有所帮助。
于 2012-11-21T11:26:36.570 回答
1
对于桌面摇摆应用程序,我建议您使用 netbeans。在创建表单时,右键单击一个对象,比如说一个 JButton,然后添加事件。另外,创建一个连接类。
这是一个示例连接函数
public static Connection connect(String sqlServer, String username, String password, String server, String dbName, String port) throws SQLException{
String connString;
switch (sqlServer) {
case "MSSQL":
connString = "jdbc:sqlserver://"+server+";database="+dbName+";";
break;
case "MySQL":
connString = "jdbc:mysql://"+server+":"+port+"/"+dbName+"?zeroDateTimeBehavior=convertToNull";
break;
default:
connString = "";
break;
}
conn = DriverManager.getConnection(connString,username,password);
conn.setAutoCommit(false);
return conn;
}
显示结果:
ResultSet rs = Conn.connect(<all the parameters>).createStatement().executeQuery("SELECT * FROM ATABLE");
while(rs.next()){
textfield.setText(rs.getString("Field1"));
}
这是一个非常粗略的代码。您可以访问很多为此提供教程的网站。
于 2012-11-21T12:12:47.963 回答