1.数据库放在那里不是你的问题,应该有虚拟主机的服务商说了算,你只需要知道用户名和密码
即可访问就行,
2.关于数据库连接问题:
你最好看一下有关书籍,这不是一言两语能够说明的
GOOD LUCK !
即可访问就行,
2.关于数据库连接问题:
你最好看一下有关书籍,这不是一言两语能够说明的
GOOD LUCK !
解决方案 »
- eclipse3.2.1用哪个版本的Myeclipse
- 高分讨论java的基础问题
- java中如何将字符串的编码从utf-8转换成gbk而且不会产生乱码(超过字符集的可以是?)
- struts2和ajax异步操作
- 奥运开幕式之前解决
- 为什么不能用hibernate查询数据库
- ======一个tomcat上的servlet如何调用另一台机器上jboss的一个ejb应用。==============
- 请教一个有关servlet的简单问题
- 谁有com.ibm.xml.dom.DocumentImpl对应那个包!!!在哪里有下载!!
- log4j设置自定义变量的问题
- j2ee语法???
- JBuilder8如何鏈接WebLogic7呢??
<%@ 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>
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
中的(sqlserver://localhost:1433;DatabaseName=pubs;)如果放在不同的文件夹下,要改那里就是URL的问题,编怎样的代码,才能在不需要手动连接的情况下实行连接?
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 给的*************/