1、先打开我们编辑运行JSP的开发环境,我们新建一个java web项目。
2、将相应的mysql的包复制到WebContent--》WEB-INF--》lib下的文件夹。
3、在JSP文件中引入相应的SQL的java包。
4、这里红框中圈住的就是最基本最重要的部分,首先注意用户名和密码以及端口号,
5、运行我们的测试项目,如果显示如图所示的字段,即表示连接成功了。
1.sqljdbc.jar注意这里要下载sqljdbc4.jar而不是sqljdbc.jar因为是2012,
2.jar包放在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登陆数据库的密码,状态设置为启用。
这里我们可以测试一下设置的账号能不能用,新建文本文档,文件名命名为TestSQL.UDL,然后双击打开,在提供程序里选择最下面的sql server native,然后下一步,选择使用特定用户名和密码,输入用户名sa和你刚才设置的密码,然后点下面的测试,显示测试成功,则设置成功。提示其他错误则返回重新设置sa。
5.在myeclipse新建项目,新建jsp参考代码如下
<%@page contentType="text/html;charset=gb2312" %>
<%
java.sql.Connection conn=null;
java.lang.String strConn;
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
conn=java.sql.DriverManager.getConnection("jdbc:sqlserver://localhost:1433;","sa","000");
//数据库连接字符串,sa和000是我设置的账号密码
%>
连接数据库成功
<%
}
catch(java.sql.SQLException e){
out.println(e.toString());
}finally{
if(conn!=null) conn.close();
}
%>
然后部署文件,启动服务器,运行jsp.下面介绍一下可能出现的错误
(1)跳出bug,class file editor这里我们点chang然后选择tomcat下的lib下的rt.jar。确定,返回,重新运行即可。
(2)用户“sa”登陆失败,这里是sa账号没设置好,检查一下是否设置
最后再给出一个查询数据库代码的实例
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
直接在一个Java里面写数据库连接语句,JSP页面直接调用这个Java就可以了,然后直接写操作,写在这个里面<% StudenDAO stuDAO = new StudentDAO(); ,,,,,%>
第一种 利用一楼说的那样,在JSP中嵌入java代码,
第二种,使用jstl标签库,里面有一个sql标签库
暂时只知道这两种
第一步:打开数据库。
第二步:导入jar包,如你的sqljdbc.jar。(右键点击你的项目-->build path-->configure build path-->libraries-->add external jars)
第三步:写连接数据库的代码,具体自己上网找(注意驱动类和url)。