中国站长论坛

中国站长论坛 ›› 网络编程 ›› 一般的数据库操作代码

页码: 1

一般的数据库操作代码

- gwsj801 2008-08-14 08:52

<% [/b]java.sql.Connection conn=null; [/b]java.sql.Statement stmt=null; [/b]java.sql.ResultSet rs=null; [/b]String homepage; [/b]Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); [/b]conn=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test","sa",""); [/b]stmt=conn.createStatement(); [/b]homepage="[/b]中国[/b]"; [/b]stmt.executeUpdate("insert into board values('[/b]蝇国[/b]')"); [/b]stmt.close(); [/b]conn.close(); [/b]%> [/b]这个格式不知为什么,老是调不过来,我在下面重新跟了一个一样的,大家看下面的,呵呵[/b]

Re:一般的数据库操作代码

- gwsj801 2008-08-14 08:53

<%
java.sql.Connection conn=null;
java.sql.Statement stmt=null;
java.sql.ResultSet rs=null;
String homepage;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
conn=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test","sa","");
stmt=conn.createStatement();
homepage="中国";
stmt.executeUpdate("insert into board values('蝇国')");
stmt.close();
conn.close();
%>

Re:一般的数据库操作代码

- parksungho 2008-08-15 09:58

辛苦了,支持一下。

Re:一般的数据库操作代码

- 土改工作组 2008-08-22 14:24

这样写法不合理

Connection连接和Action动作还有Close关闭不应该在一个函数内

如果是这样的话,那执行一个动作就要新建一个Connection然后再关闭,会耗费大量资源,并且反应慢

应该三个状态分成三部分,比方说Connection放在构造器里,然后动作和关闭分别写一个函数。这样的话,当客户端发送请求后,直接建立一个Connection,然后执行整个业务流程,最后手动调用Close。

这样的话效率能提高到几倍

Re:一般的数据库操作代码

- hcmatthew 2008-08-26 23:23

楼主也只是说简单的操作方法。 当然仅仅只是jsp的话这样做也可以的。 不过现在j2ee不会把代码全放在jsp页面中的,j2ee的优势还是MVC框架和servlet的使用,光用小脚本来连还不如用ASP做网站呢

页码: 1