首页 > 运维 > 知识 > servlet 连接数据库代码 放哪里,servlet中连接数据库的具体代码 例如

servlet 连接数据库代码 放哪里,servlet中连接数据库的具体代码 例如

来源:整理 时间:2024-07-04 04:51:18 编辑:黑码技术 手机版

本文目录一览

1,servlet中连接数据库的具体代码 例如

应该是用jdbc去连接吧!写个dao;然后去连接数据库代码如下:public Connection getConnection() try Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); return DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=test","sa",""); } catch (ClassNotFoundException e) throw new DaoException("加载驱动程序失败",e); } catch (SQLException e) throw new DaoException("数据库连接失败",e); } }public void close(ResultSet rs, Statement stmt, Connection conn) if(rs != null) try rs.close(); } catch (SQLException e) e.printStackTrace(); } } if(stmt != null) try stmt.close(); } catch (SQLException e) e.printStackTrace(); } } if(conn != null) try conn.close(); } catch (SQLException e) e.printStackTrace(); } } }

servlet中连接数据库的具体代码 例如

2,servlet 中用哪个方法中连接数据库

servlet只是用来将业务逻辑层与表现层完全分开来的一种框架,遵循的还是JAVA的API, 所以 其访问数据库的对象还是Connection
用DBConnection 类也可以连接数据库 啊
写在jsp文件里是最不可取的,如果每个JSP文件都要连接数据库,那还不每个JSP文件都要加数据库连接??servlet里,也不常用最广泛的当然是写在javabean里啦,这种是用的最多的,只要写一次就行了,在每个JSP文件头加上jsp:useBean就行了所谓MVC模式,中的model就是指这个javabean啦
// 纯java方法,建立连接,数据库名称为:testdb public connection getconnection() string url = "jdbc:sqlserver://localhost:1433;databasename=testdb"; java.sql.connection con = null; try class.forname("com.microsoft.sqlserver.jdbc.sqlserverdriver"); string user = "sa"; string pwd = "123456"; con = java.sql.drivermanager.getconnection(url, user, pwd); } catch (exception ex) ex.printstacktrace(); } return con; }以上代码是创建数据库连接的语句,在具体应用时调用这个方法就可以了。
可以用jdbc 也可以用数据源 学java选西安华夏软件

servlet 中用哪个方法中连接数据库

3,怎么在servlet中连接数据库

可以直接连接数据库的。但是原则上是不推荐这么做。
// 纯java方法,建立连接,数据库名称为:TestDB public Connection getConnection() String url = "jdbc:sqlserver://localhost:1433;DatabaseName=TestDB"; java.sql.Connection con = null; try Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String user = "sa"; String pwd = "123456"; con = java.sql.DriverManager.getConnection(url, user, pwd); } catch (Exception ex) ex.printStackTrace(); } return con; }以上代码是创建数据库连接的语句,在具体应用时调用这个方法就可以了。
当然可以直接连Servlet也是普通的java类 在普通的java类里怎么连在Servlet里就怎么连
mvc模式中的模型层对应的组件是javabean类。可分为业务模型和数据模型。当客户端发送请求时,服务器端servlet接收请求,并根据数据,调用模型中的业务逻辑方法处理数据,并调用数据模型中的方法访问数据库。最后把执行结果返回servlet,servlet根据结果转向不同的页面,以响应客户请求。希望能够帮助你,呵呵。
楼主很奇怪,servlet中为什么不能直接连接数据库啊?完全没问题,呵呵。
servlet是分配请求的 doservice一般不允许直接连接数据库调用dao层的实例去对数据库进行操作

怎么在servlet中连接数据库

4,怎样用servlet连接数据库

public class ConnSql private static Connection conn; /** * 数据库链接静态代码块 */ static try Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//连接本地sql2005 String url="jdbc:sqlserver://192.168.1.111:1433;databaseName=YITAC";//连接本机sql2005 String url="jdbc:sqlserver://localhost:1433;databaseName=YITAC"; conn = DriverManager.getConnection(url, "sa", "123"); } catch (ClassNotFoundException e) e.printStackTrace(); } catch (SQLException e) e.printStackTrace(); } } public static Connection getConn() return conn; }}数据库炸包:sqljdbc4.jar
参考 http://zhidao.baidu.com/question/16410264.htmlhttp://zhidao.baidu.com/question/321636970.html
// 纯java方法,建立连接,数据库名称为:testdb public connection getconnection() string url = "jdbc:sqlserver://localhost:1433;databasename=testdb"; java.sql.connection con = null; try class.forname("com.microsoft.sqlserver.jdbc.sqlserverdriver"); string user = "sa"; string pwd = "123456"; con = java.sql.drivermanager.getconnection(url, user, pwd); } catch (exception ex) ex.printstacktrace(); } return con; }以上代码是创建数据库连接的语句,在具体应用时调用这个方法就可以了。
文章TAG:servlet数据数据库servlet连接数据库代码放哪里servlet中连接数据库的具体代码例如

最近更新