解决方案 »

  1.   

    参考 http://www.cnblogs.com/xiazhi33/articles/935771.html
      

  2.   

    我把代码
    import java.sql.*; 
    public class javaConSQL { 
     public static void main(String[] args)   { 
      String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎 
      String connectDB="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Mydb";//数据源      try   { 
       Class.forName(JDriver);//加载数据库引擎,返回给定字符串名的类   }catch(ClassNotFoundException e)   { 
       //e.printStackTrace(); 
       System.out.println("加载数据库引擎失败");    System.exit(0);   }      
      System.out.println("数据库驱动成功");  
         try   { 
       String user="sa"; 
       String password="sql2008"; 
       Connection con=DriverManager.getConnection(connectDB,user,password);//连接数据库对象 
       System.out.println("连接数据库成功"); 
       Statement stmt=con.createStatement();//创建SQL命令对象     
    复制进去,是不是就可以在dos命令行执行sql语句来操作数据库了?
    还有就是我怎么保存要出现这个框?
      

  3.   

    怎么没有人??我在class的文件夹下面新建了一个lib目录,并且把sqljdbc放进去了,编译没错,执行还是报错啊
    代码如下:
    package org.kaoshi.Dao;import java.sql.*;public class Datebase {  public final static String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";                 // 数据库驱动
        public final static String URL    = "jdbc:sqlserver://localhost:1433;DataBaseName=nameofMoney";   // url
        public final static String DBNAME = "sa";                                                           // 数据库用户名
        public final static String DBPASS = "123456";                                                           // 数据库密码
        
        /**
         * 得到数据库连接
         * @throws ClassNotFoundException
         * @throws SQLException
         * @return 数据库连接
         */
        public Connection getConn() throws ClassNotFoundException, SQLException{
            Class.forName(DRIVER);                                                    //注册驱动
            Connection conn = DriverManager.getConnection(URL,DBNAME,DBPASS);        //获得数据库连接
            return conn ;                                                            //返回连接
        }
        
        /**
         * 释放资源
         * @param conn 数据库连接
         * @param pstmt PreparedStatement对象
         * @param rs 结果集
         */
        public void closeAll( Connection conn, PreparedStatement pstmt, ResultSet rs ) {
            /*  如果rs不空,关闭rs  */
            if(rs != null){
                try { rs.close();} catch (SQLException e) {e.printStackTrace();}
            }
            /*  如果pstmt不空,关闭pstmt  */
            if(pstmt != null){
                try { pstmt.close();} catch (SQLException e) {e.printStackTrace();}
            }
            /*  如果conn不空,关闭conn  */
            if(conn != null){
                try { conn.close();} catch (SQLException e) {e.printStackTrace();}
            }
        }
        
      
    }怎么会报错呢?
      

  4.   

    我只是找了相应的资料,没有完全一样的步骤,我理解的是只要有一个驱动程序,把它放在一个特定的文件夹内就可以用相应的代码连接数据库了,而且老师也是这样说的,但是到现在还没有解决呢应该是安装了之后,用jdbc来连接就可以了
      

  5.   

    我只是找了相应的资料,没有完全一样的步骤,我理解的是只要有一个驱动程序,把它放在一个特定的文件夹内就可以用相应的代码连接数据库了,而且老师也是这样说的,但是到现在还没有解决呢应该是安装了之后,用jdbc来连接就可以了那么我哪里做错了?都无从下手
      

  6.   

    去百度搜索:java连接sqlserver ,锻炼一下搜寻资料的能力,不是什么都要发帖问的
      

  7.   

    只是想弄清楚一个问题而已,,不知道是怎么回事,又换了一种数据库,真心什么办法都试过了,谁能帮下忙,,关于用myeclipse来连接mysql数据库,错误显示的是the selection does not surpport run mode,到底是怎么回事啊
      

  8.   

    重新配置了myeclipse里面的jdk和tomcat,都没有用自带的,这是代码
    <%@page contentType="text/html;charset=gb2312" %>
    <%page language="java" import="java.sql.*" %>
    <%
    Connection conn = null;
    Statement stmt = null;
    Resultset rs = null;
    try
    {
    //载入mysql的jdbc驱动类
    Class.forName("com.mysql.jdbc.Driver");
    //获得数据库连接
    String sConn = "jdbc:mysql://locahost/ch01?user=root&password=123456;
    //创建Statement对象
    stmt = conn.createStatement();
    //执行sql语句
    String query ="select * from user_info";
    rs = stmt.executeQuery(query);
    %>
    <html>
    <head>
     <title>jsp使用jdbc连接mysql</title>
     </head>
    <body>
     <table border=1 cellspacing=0 cellpadding=0>
     <tr bgcolor=gray>
      <td>FirstName</td>
      <td>LastName</td>
      <td>NickName</td>
    </tr>
    <%
    //循环操作返回的数据集
    while(!rs.isLast())
    {
    rs.next();
    %>
     <tr>
    <td><%=rs.getString("first_name")%></td>
    <td><%=rs.getString("last_name")%></td>
    <td><%=rs.getString("nick_name")%></td>
     </tr>
     <%
    }
    }
    catch(Exception e)
    {
    }
    finally
    {
    //释放数据库连接
    rs.close();
    stmt.close();
    conn.close();
    }
    %>
    </table>
    </body>
    </html>
    这是数据库,
    到底是哪里出了问题,我也把mysql的驱动放入了工程的web_inf里面,到底是怎么回事哦
      

  9.   

    我在myeclipse里面配置好了jdk和tomcat,没有用自带的,而且驱动包我也放进了工程的webinf文件夹里面,可是还是出现the selection does not surpport run mode,能指教一下么