jsp如何连接数据库

大家帮忙解决下,在这里先谢谢大家了!最好是举例每一步骤都详细点
比如:jsp代码???数据库的配置????以及每种表的制作等等。。。。。
我说了我是个菜鸟,还不是很清楚,在这里先谢谢大家了!。我用的是sql2000

 

2000一般都要打sp3补丁,再就是连接到URL也稍微有点不同,注意这两点和平常的一样,应该能连上

 

论坛里说的和网站上的差不多,还是不行啊!大家最好拿出自己的一个简单的实例,以图文并貌的形式,讲解下!这样,不管以后谁来都能明白!高手们,快快出现吧!我代表菜鸟界的朋友谢谢你们了!

 

我的代码是:
<%@ page contentType="text/html;charset=gb2312"%>  
  <%@ page import="java.sql.*"%>  
  <html>  
  <body>  
  <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();  
  String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";  
  //pubs为你的数据库的  
  String user="sa";  
  String password="";  
  Connection conn= DriverManager.getConnection(url,user,password);  
  Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
  String sql="select * from test";  
  ResultSet rs=stmt.executeQuery(sql);  
  while(rs.next()) {%>  
  您的第一个字段内容为:<%=rs.getString(1)%>  
  您的第二个字段内容为:<%=rs.getString(2)%>  
  <%}%>  
  <%out.print("数据库操作成功,恭喜你");%>  
  <%rs.close();  
  stmt.close();  
  conn.close();  
  %>  
  </body>  
  </html>

 

提醒菜鸟们,使用jdbc链接的一定记得下载相应的jdbc类包并放到对应的classpath路径中。
我身边就有很多的菜鸟刚学java又不好好看书的,都犯了这个低级的错误

 

 

贴段楼主的代码:
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
1 首先你要确保你的驱动jar包已经导入。
  2 后面不知为何要加个newInstance();
  String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";  
这个url貌似有问题,举个oracle的例子
  url="jdbc:oracle:thin:@localhost:1521:orcl"
  //pubs为你的数据库的  
  String user="sa";  
  String password="";  
  Connection conn= DriverManager.getConnection(url,user,password);  
  Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

 

我也是菜鸟,不过连接成功了,也是费了很多功夫,我支持楼上的,只要JAVA能连接的话,JSP肯定行的(嵌入JAVA语言)不过要注意开头的那些格式不能省略的。要不怎么都不成功的。祝你好运啦,多试试,多百度,最重要的是要有耐心,我当时也搞得郁闷的要死。

来源:英超直播

JSP连接数据库的步骤如下: 1. 引入数据库驱动 在 JSP 中使用 JDBC 连接数据库,需要先引入数据库驱动。将驱动程序的 JAR 文件放置在您的 WEB 应用程序的 WEB-INF/lib 目录中。例如,如果您使用 MySQL 数据库,可以将 mysql-connector-java-5.1.47.jar 文件放置在 WEB-INF/lib 目录中。 2. 创建数据库连接 在 JSP 中创建数据库连接,可以使用 JDBC 的 DriverManager.getConnection() 方法。这个方法需要传递数据库 URL、用户名和密码等参数。例如,如果您使用 MySQL 数据库,可以使用以下代码创建数据库连接: ``` <%@ page import="java.sql.*"%> <% String url = "jdbc:mysql://localhost/test"; String user = "root"; String password = "123456"; Connection conn = DriverManager.getConnection(url, user, password); %> ``` 3. 执行 SQL 语句 在 JSP 中执行 SQL 语句,可以使用 JDBC 的 Statement 或 PreparedStatement 对象。例如,如果您要查询数据库中的数据,可以使用以下代码: ``` <% Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM user"); while (rs.next()) { out.println(rs.getString("name")); } %> ``` 4. 关闭数据库连接 在 JSP 中使用完数据库连接后,需要将其关闭,以释放资源。例如,可以使用以下代码关闭数据库连接: ``` <% rs.close(); stmt.close(); conn.close(); %> ``` 以上就是 JSP 连接数据库的基本步骤。需要注意的是,为了避免在 JSP 中直接编写 SQL 语句带来的安全风险,建议将 SQL 语句封装在 JavaBean 或 DAO 中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值