如何将数据库和JSP连接

如何将数据库和JSP连接,第1张

1sqljdbcjar注意这里要下载sqljdbc4jar而不是sqljdbcjar因为是2012,

2jar包放在tomcat下的lib文件夹下,系统配置就是在classpath后添加jar包的位置,前提是tomcat和jdk都已经配置成功,具体这里不讲了

3现在打开sql 和myeclipse

4现在开始设置sql,我们要打开sql Server Configuration Manager-》选择TCP/IP右击属性

在IPALL下的IP端口和IP动态端口分别设置1433,2043并设置TCP/IP为启动

现在设置账号,刚开始sa账号是登陆不了的,用系统账号貌似也登不了,反正我是没登上

设置sa账号步骤如下,打开Microsoft SQL Server Managerment Studio,登陆,选择安全性,登录名,sa,右击sa,选择属性在常规里重新设置一个密码作为jsp登陆数据库的密码,状态设置为启用。

这里我们可以测试一下设置的账号能不能用,新建文本文档,文件名命名为TestSQLUDL,然后双击打开,在提供程序里选择最下面的sql server native,然后下一步,选择使用特定用户名和密码,输入用户名sa和你刚才设置的密码,然后点下面的测试,显示测试成功,则设置成功。提示其他错误则返回重新设置sa。

5在myeclipse新建项目,新建jsp参考代码如下

<%@page contentType="text/html;charset=gb2312" %>

<%

javasqlConnection conn=null;

javalangString strConn;

try{

ClassforName("commicrosoftsqlserverjdbcSQLServerDriver")newInstance();

conn=javasqlDriverManagergetConnection("jdbc:sqlserver://localhost:1433;","sa","000");

//数据库连接字符串,sa和000是我设置的账号密码

%>

连接数据库成功

<%

}

catch(javasqlSQLException e){

outprintln(etoString());

}finally{

if(conn!=null) connclose();

}

%>

然后部署文件,启动服务器,运行jsp下面介绍一下可能出现的错误

(1)跳出bug,class file editor这里我们点chang然后选择tomcat下的lib下的rtjar。确定,返回,重新运行即可。

(2)用户“sa”登陆失败,这里是sa账号没设置好,检查一下是否设置

最后再给出一个查询数据库代码的实例

<%@ page language="java" contentType="text/html;charset=gb2312"%>

<%@ page import="javasql"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">

<html>

<meta >

ClassforName("commysqljdbcDriver");

Connection conn=DriverManagergetConnection("jdbc:mysql://"+host+"/"+dbname,username,password);

Statement Stmt=conncreateStatement();

ResultSet rs=StmtexecuteQuery(sql);

这是基本的数据库 *** 作方法

导入jdbc驱动程序包其实有很多种方法,但是不同的导包方式有不同的含义,

1、给Tomcat导包(表示服务器可能要用到数据库,例如数据源),如果是MyEclipse集成Tomcat,显然是要用“右键项目 -> Properties -> Java Build Path -> 右侧选项卡选择Libraries -> Add JARs”。如果是非集成Tomcat,你必须把驱动程序包复制粘贴在Tomcat根目录“common\lib”文件夹下。

2、给Web项目导包(表示Web项目需要使用到数据库),把驱动程序包复制粘贴到“Web项目\WEB-INF\lib”文件夹下。同时也要在Tomcat的webapps\Web项目\WEB-INF\lib文件夹中粘贴驱动程序。

3、给单纯Java项目导包(表示Web项目需要使用到数据库),对着project单击右键,选择Bulid Path选择Add External Achieves再选择mysqljdbcjar 或者将其添加到classpath中去。

驱动错了。

你的是commicrosoftjdbcsqlserverSQLServerDriver

应该是commicrosoftsqlserverjdbcSQLServerDriver

就是sqlserver和jdbc的位置搞反了

以上就是关于如何将数据库和JSP连接全部的内容,包括:如何将数据库和JSP连接、为什么我的 JSP程序在一台电脑上能运行,但在另一台电脑总是说不能连接数据库、JSP mysql 数据库怎么连接呀 驱动包放在哪呀等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10164058.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存