1.数据库放在那里不是你的问题,应该有虚拟主机的服务商说了算,你只需要知道用户名和密码
即可访问就行,
2.关于数据库连接问题:
你最好看一下有关书籍,这不是一言两语能够说明的
GOOD LUCK !

解决方案 »

  1.   

    to  XBulletin():哦!那放了数据库,不用连接吗?其虚拟主机能识别吗?我知道在本机是手动连接的。在系统DNS那里。
      

  2.   

    1。jsp连接Sql Server7.0/2000数据库testsqlserver.jsp如下:
    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="java.sql.*"%>
    <html>
    <body>
    <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
    //pubs为你的数据库的
    String user="sa";
    String password="";
    Connection conn= DriverManager.getConnection(url,user,password);
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    String sql="select * from test";
    ResultSet rs=stmt.executeQuery(sql);
    while(rs.next()) {%>
    您的第一个字段内容为:<%=rs.getString(1)%>
    您的第二个字段内容为:<%=rs.getString(2)%>
    <%}%>
    <%out.print("数据库操作成功,恭喜你");%>
    <%rs.close();
    stmt.close();
    conn.close();
    %>
    </body>
    </html>2。jsp连接MySQL数据库testmysql.jsp如下:
    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="java.sql.*"%>
    <html>
    <body>
    <%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
    //testDB为你的数据库名
    Connection conn= DriverManager.getConnection(url);
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    String sql="select * from test";
    ResultSet rs=stmt.executeQuery(sql);
    while(rs.next()) {%>
    您的第一个字段内容为:<%=rs.getString(1)%>
    您的第二个字段内容为:<%=rs.getString(2)%>
    <%}%>
    <%out.print("数据库操作成功,恭喜你");%>
    <%rs.close();
    stmt.close();
    conn.close();
    %>
    </body>
    </html>
      

  3.   

    对了,我想问
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
    中的(sqlserver://localhost:1433;DatabaseName=pubs;)如果放在不同的文件夹下,要改那里就是URL的问题,编怎样的代码,才能在不需要手动连接的情况下实行连接?
      

  4.   

    那是数据库管理系统的问题,这里的url无需更改
      

  5.   

    Jsp到Access的连接-<%
    java.sql.Connection sqlCon; //数据库连接对象
    java.sql.Statement sqlStmt; //SQL语句对象
    java.sql.ResultSet sqlRst; //结果集对象
    java.lang.String strCon; //数据库连接字符串
    java.lang.String strSQL; //SQL语句
    String mdbpath=request.getRealPath("/");
    //装载JDBC-ODBC驱动程序
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //设置数据库连接字符串
    strCon = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+mdbpath+"dbtest.mdb";
    out.println(strCon);
    //strCon = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\Jb\\BeanServletTest\\defaultroot\\dbtest.mdb";
    //"jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+ mdbpath+"\\dbtest.mdb";
    //创建SQL语句对象
    sqlStmt = sqlCon.createStatement();Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //设置数据库连接字符串
    strCon = "jdbc:odbc:test"; //连接数据库,采取ODBC数据源的方式,需要先配置odbc
    sqlCon = java.sql.DriverManager.getConnection(strCon,"","");
    strCon = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+mdbpath+"dbtest.mdb";
    则是不使用ODBC,直接连接到数据库:例如strCon = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="C:\\dbtest.mdb";则是直接连接到C盘下的一个叫dbtest.mdb的文件。/*********是以上内容吗?wellsoon 给的*************/
      

  6.   

    你可以到java.sun.com上去搜索有关数据库连接的一些文档,不过是纯英文的或者先看一些有关java jdbc的基础书籍,把相关的基本概念弄清楚,否则无从下手