本文目录一览

1,jsp与哪种数据库搭配

JSP使用JDBC驱动程序和数据库进行连接,适合任何支持JDBC的数据库(如:MySQL,Sqlserver,Oracle,DB2,HSQLDB等等),性能取决于JDBC驱动的性能和数据库本身的性能。
与数据库中的任何一种都可以
jsp搭配oracle数据库是最好的,但是,oracle的数据库端口号与tomcat的端口号可能会冲突。这个问题要处理好。要是平时自己练习使用的话,或者是小项目的话,可以考虑一下mysql数据库。

jsp与哪种数据库搭配

2,jsp与什么数据库连接是最常用的

根据需要.我最常用的是mysql. oracle,db2等是不错的选择.sql server 2000 与 2005 可以选择使用.
mysqlsqloracle
你试试登陆mysql 用你现在配置的用户名密码看看能不能进去.
现在很多公司都用sql server。 我个人还是比较多的用mysql
oracle,mysql,sybase,db2等。相反,楼上说的sqlserver是最少用的

jsp与什么数据库连接是最常用的

3,用jsp怎样连接数据库

你好朋友,用JAVA做论坛,那你应该学习数据库呀,数据都是从数据库中读出来的.你用JSP做论坛,应该写个JAVABEAN,采用JDBC连接你所用的数据库呀.所以你要学习SQL语句,JDBC.
一、jsp连接oracle8/8i/9i数据库(用thin模式)testoracle.jsp如下:<%@ page contenttype="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><html><body><%class.forname("oracle.jdbc.driver.oracledriver").newinstance();string url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为你的数据库的sidstring user="scott";string password="tiger";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>二、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>

用jsp怎样连接数据库

4,jsp系统怎么连接数据库

请问下是什么结构?用jdbc连接的话:public class DBUtil private static String user; private static String password; private static String url; static Properties prop=new Properties(); try ClassLoader classLoader=DBUtil.class.getClassLoader(); InputStream is=classLoader.getResourceAsStream("db.properties"); prop.load(is); user=prop.getProperty("user"); password=prop.getProperty("password"); url=prop.getProperty("url"); Class.forName("com.mysql.jdbc.Driver"); } catch (Exception e) e.printStackTrace(); throw new RuntimeException("找不到加载类"); } } public static Connection getConnection()throws Exception Connection conn=null; conn=DriverManager.getConnection(url,user,password); return conn; } public static void close(Connection conn) if(conn!=null) try conn.close(); } catch (SQLException e) e.printStackTrace(); } } } public static void main(String[] args)throws Exception System.out.println(DBUtil.getConnection()); }}如果是用SSH架构的话,用hibernate里面去配置就OK了!
书上到处都是。。。
一、jsp连接oracle8/8i/9i数据库(用thin模式)testoracle.jsp如下:<%@ page contenttype="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><html><body><%class.forname("oracle.jdbc.driver.oracledriver").newinstance();string url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为你的数据库的sidstring user="scott";string password="tiger";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>二、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>
在jsp页面写链接数据库的脚本,在网上随便搜就有,这个跟你的数据库类型有关系

5,jsp连接数据库

首先你要有数据库 然后那个系统应该有一个配置文件,填上你数据库的相应配置就可以连上了 tomcat用法你百度一下一大片这里就不详细说了
一、jsp连接oracle8/8i/9i数据库(用thin模式)testoracle.jsp如下:<%@ page contenttype="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><html><body><%class.forname("oracle.jdbc.driver.oracledriver").newinstance();string url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为你的数据库的sidstring user="scott";string password="tiger";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>二、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>
package com.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class Database public static Connection getConnection() Connection conn_ms = null; try Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master"; String user = "sa"; String password = "sa"; conn_ms = DriverManager.getConnection(url, user, password); System.out.println("sql server OK"); } catch (Exception e) System.out.println("sql server Fail "); e.printStackTrace(); } return conn_ms; } public static void destory(Connection conn, Statement stmt, ResultSet rs) try if (stmt != null) stmt.close(); stmt = null; } if (conn != null) conn.close(); conn = null; } } catch (Exception e) e.printStackTrace(); } }}你参考一下 这个是直连的类 今天没有什么时间了 有什么问题有时间再说吧 我这几天一周在做一个 jsp的小小的程序 建议你上网上多查一下 对学习很有帮助 如果你真需要的话 过几天我把现在做的程序发给你 你参考一下
个人觉得现在最好是使用ORM技术,比如hibernate 或者JPA
同TOMCAT的话 在conf/server.xml中加入 name="jdbc/jsp" auth="Container" type="javax.sql.DataSource" username="sa" password="你的数据库密码" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="10" maxWait="10000" maxActive="100" url="jdbc:microsoft:sqlserver://localhost;1433;DatabaseName=TestDB" /> 再在conf/context.xml中加入 再到网上找一个数据库连接池的程序进行测试就可以了

文章TAG:连接  哪个  数据  数据库  jsp连接哪个数据库  
下一篇