回 帖 发 新 帖 刷新版面

主题:大家帮忙看下这段代码,哪里错了,jdbc连接sqlserver

<%@ page language="java" contentType="text/html; charset=gb2312"
    page-Encoding="gb2312"%>
<%@ page import = "java.sql.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<title>创建数据库</title>
</head>
<body>
<font size = 2>
<%
        //连接需要的对象
        Connection conn = null;
        Statement stmt = null;
        String sql = null;
        int ret;
        String userName = "sa";
        String userPwd = "123";
    try{
        Class.forName                ("com.microsoft.jdbc.sqlserver.SQLServerDriver");//载入jdbc驱动程序
        String strCon = "jdbc:microsoft:sqlserver://localhost:1433;";//连接字
        conn = DriverManager.getConnection(strCon,userName,userPwd);//连接数据库
        stmt = conn.createStatement();//初始化查询
        sql = "create database JspSamples";//创建数据库
        ret = stmt.executeUpdate(sql);//执行创建数据库
        sql = "use JspSamples";        //选择数据库
        ret = stmt.executeUpdate(sql);        //执行选择数据库
        sql = "CREATE TABLE customers("+"ID int(6) unsigned NOT NULL             auto_increment,"+
              "Name varchar(20) default NULL,"+"addTime timestamp NULL             default NULL,"+
              "Tel varchar(15)default NULL,"+
              "Email varchar(20) defaul NULL,"+
              "PRIMARY KEY (ID) "+")";  //创建表
        ret = stmt.executeUpdate(sql);  //执行创建表
    }catch(ClassNotFoundException ex){        //意外处理,驱动程序无法找到
        ex.printStackTrace();
        out.println("<h1>无法找到数据库驱动</h1>");
    }catch(SQLException el){     //意外处理,数据库操作失败
        el.printStackTrace();
        out.println("<h1>数据库操作失败</h1>");
    }
    out.println("<h1>新建数据库JspSmles成功</h1>");
%>
</font>
</body>
</html>

回复列表 (共3个回复)

沙发


运行就是这样的,不这段哪里错了!!!
知道的说下,本人新手...

Jaxmao Project
HTTP状态500 - 

--------------------------------------------------------------------------------

type 异 常 报 告

信 息 

描 述 服务器遇到内部错误,无法满足这个访问请求

异 常 

org.apache.jasper.JasperException: /Ex5_1.jsp(1,1) Page directive has invalid attribute: page-Encoding
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


起 因 

org.apache.jasper.JasperException: /Ex5_1.jsp(1,1) Page directive has invalid attribute: page-Encoding
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:196)
    org.apache.jasper.compiler.JspUtil.checkAttributes(JspUtil.java:304)
    org.apache.jasper.compiler.Validator$DirectiveVisitor.visit(Validator.java:100)
    org.apache.jasper.compiler.Node$PageDirective.accept(Node.java:549)
    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
    org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
    org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
    org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
    org.apache.jasper.compiler.Validator.validate(Validator.java:1452)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:166)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


注 意 完整的起因在Apache Tomcat/5.5.20里。


--------------------------------------------------------------------------------

Apache Tomcat/5.5.20
Jaxmao Project

板凳

您的问题我们已经解决~~请登录[Url]http://www.webisok.com/read.php?tid=140&page=1&toread=1[/Url]



    初学者的天堂,尽在webisok:[Url]http://www.webisok.com[/Url]

3 楼


就是sql语句错了吗??
先谢谢了!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册