首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java连接sqlserver 2008出现的有关问题

2013-11-26 
java连接sqlserver 2008出现的问题本帖最后由 u010983710 于 2013-10-20 16:40:57 编辑这周java的作业,要

java连接sqlserver 2008出现的问题
本帖最后由 u010983710 于 2013-10-20 16:40:57 编辑 这周java的作业,要求连接数据库,可是还是连接不上啊貌似...
以下是代码段,另外硬件需要配置一下吗?


package test17;
import java.sql.*;
/**
 *
 * @author Soledad
 */
public class Test17 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Connection ct=null;
        Statement sm=null;
        try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            ct=DriverManager.getConnection("jdbc:odbc:mytest");
            sm=ct.createStatement();
            int i=sm.executeUpdate("create table(id varchar(9) not null) ");
        }catch(Exception e)
        {
            e.printStackTrace();
        }finally{
            try
            {
                sm.close();
                ct.close();
            }
            catch(SQLException e)
            {
                e.printStackTrace();
            }
        }
        // TODO code application logic here
    }
}


运行之后,提示有:
run:
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]'(' ????????????
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6964)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7121)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3117)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:337)
at sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(JdbcOdbcStatement.java:287)
at test17.Test17.main(Test17.java:23)
成功构建 (总时间: 4 秒)
求大神解答啊...或者提供一些方法吾辈将感激不尽@@ java sqlserver 数据库 硬件 jdbc
[解决办法]
驱动包引入没有?
[解决办法]
报错的行数跟你代码不一致啊 
test17.Test17.main(Test17.java:23)

热点排行