jsp数据库配置
Ⅰ jsp怎么通过数据库配置文件连接数据库急急急 在线等!
假设有一个连接数据库的属性配置文件jdbc.properties,
文件内容如下:
jdbc.driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc.url=jdbc:microsoft:sqlserver://10.0.0.168:1433;
jdbc.username=sa
jdbc.password=sa
jndi.databaseName=northwind
那么如何使用配置文件呢?其实很简单
我们创建如下类:
/*
* Created on 2005-8-15
*This class is created to test the using of the propertie
s file
* TODO To change the template for this generated file go t
o
* Window - Preferences - java - Code Style - Code Template
s
*/
package zy.pro.wd.demo;
import java.io.FileInputStream;
import java.util.Properties;
public class PropertiesDemo {
/**
*
*/
public PropertiesDemo() {
super();
// TODO Auto-generated constructor stub
}
public void testPropertiesFile(){
try{
Properties pro = new Properties();
pro.load(new FileInputStream("src/jdbc.properties"));
System.out.println(pro.getProperty("jdbc.driver"));
System.out.println(pro.getProperty("jdbc.url"));
}catch(Exception e){
e.printStackTrace();
}
}
public static void main(String[] args) {
PropertiesDemo pd=new PropertiesDemo();
pd.testPropertiesFile();
}
}
粗体部分是主要部分,通过load()方法来加载配置文件,然后通过getProperty()方法
来取得配置文件中的属性。
注意:取得配置文件的相对路径一定要正确,否则,将会抛出找不到文件的异常。
我的配置文件路径如下图:
程序输出结果如下:
com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc:microsoft:sqlserver://10.0.0.168:1433;
此程序在Eclipse3.0下调试通过。
Ⅱ JSP中连接Sqlserver2008数据库的驱动名称和驱动路径应该填什么
JSP中连接Sql server2008数据库的驱动名称和驱动路径应该填什么?
JSP中连接Sql server2008数据库的驱动名称和驱动路径如下:驱动名称为:"com.microsoft.sqlserver.jdbc.SQLServerDriver"驱动路径为:jdbc:sqlserver://127.0.0.1:1368;databaseName=mydb;user=sa;password=qiaoning 其中databaseName=mydb代表用户自己创建的数据库名称,user=sa代表登录数据库的用户名,password=qiaoning代表登录数据库的密码。jsp连接mysql的驱动名称如下:com.mysql.jdbc.Driver
Ⅲ jsp如何连接数据库JDBC的配置
1.tomcat5.5的下载地址
http://tomcat.apache.org
2.tomcat5.5的安装
也很简单,没什么可说的,只建议修改安装目录名称为tomcat5.5,安装好后启动tomcat,在地址栏中输入
http://localhost:8080,可以看见"cat"的欢迎界面
3.tomcat5.5的配置
需要配置classpath
假设tomcat的安装目录是d:\tomcat5.5,那么就在classpath中添加d:\tomcat5.5\common\lib\servlet-api.jar;d:\tomcat5.5\common\lib\jsp-api.jar;
4.编写HelloWorld
<%
out.println("Hello World!");
%>
保存为HelloWorld.jsp
5.编译HelloWorld
把HelloWorld.jsp放到tomcat的webapps\ROOT目录下,启动tomcat时服务器会自动把jsp文件翻译成servlet文件
6.运行HelloWorld
在地址栏中输入http://localhost:8080/HelloWorld.jsp,注意HelloWorld的大小写和后缀名不要写错
7.jsp连接SQL Server2000
要在tomcat中使用jdbc,就要把驱动程序设置到tomcat中,否则服务器是找不到的.
把jdbc驱动放到tomcat的\webapps\ROOT\WEB-INF\lib下,然后设置classpath
假设tomcat安装在d:\tomcat5.5目录下,那么就在classpath中添加d:\tomcat5.5\webapps\ROOT\WEB-INF\lib\msbase.jar;d:\tomcat5.5\webapps\ROOT\WEB-INF\lib\mssqlserver.jar;d:\tomcat5.5\webapps\ROOT\WEB-INF\lib\msutil.jar;
测试代码(使用的是SQL Server自带的数据库,可以直接编译运行)
<%@ 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";
String user="sa";
String password="sa";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
<%=rs.getString(1)%>
<%=rs.getString(2)%>
<%}%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>