jsp怎么连接mysql_jsp如何连接数据库!
现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下面SQL建
create table test(test1 varchar(20),test2 varchar(20)
然后向这个表写入一条测试纪录,那么现在开始我们的jsp和数据库之旅吧。
一、jsp连接Oracle8/8i/9i数据库(用thin模式)
testoracle.jsp如下:
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为你的数据库的SID
String 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()) {%>
您的第一个字段内容为:
您的第二个字段内容为:
stmt.close();
conn.close();
%>
二、jsp连接Sql Server7.0/2000数据库
testsqlserver.jsp如下:
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()) {%>
您的第一个字段内容为:
您的第二个字段内容为:
stmt.close();
conn.close();
%>
三、jsp连接DB2数据库
testdb2.jsp如下:
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
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()) {%>
您的第一个字段内容为:
您的第二个字段内容为:
stmt.close();
conn.close();
%>
(代码实验室)
四、jsp连接Informix数据库
testinformix.jsp如下:
String url =
"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//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()) {%>
您的第一个字段内容为:
您的第二个字段内容为:
stmt.close();
conn.close();
%>
五、jsp连接Sybase数据库
testmysql.jsp如下:
String url =" jdbc:sybase:Tds:localhost:5007/tsdata";
//tsdata为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:
您的第二个字段内容为:
stmt.close();
conn.close();
%>
六、jsp连接MySQL数据库
testmysql.jsp如下:
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()) {%>
您的第一个字段内容为:
您的第二个字段内容为:
stmt.close();
conn.close();
%>
七、jsp连接PostgreSQL数据库
testmysql.jsp如下:
String url ="jdbc:postgresql://localhost/soft"
//soft为你的数据库名
String user="myuser";
String password="mypassword";
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()) {%>
您的第一个字段内容为:
您的第二个字段内容为:
stmt.close();
conn.close();
%>
(代码实验室)
jsp怎么连接mysql_jsp如何连接数据库!相关推荐
- jsp测试连接mysql_JSP 连接MySQL配置与测试
//驱动程序名 String driverName="com.mysql.jdbc.Driver"; //数据库用户名 String userName="root&quo ...
- 如何在jsp中连接SQLserver数据库
分享如何在jsp中连接SQLserver数据库(我这里用的是eclipse连接SqlServer2014) 前提:需要先把sqljdbc4.jar的包放在web-inf的lib包下(负责安装包,点击l ...
- 通过JSP网页连接MySQL数据库,从MySQL数据库中读出一张表并显示在JSP网页中
1.安装所需软件 ①安装java和tomcat,建立JSP网页最基础的软件 ②安装MySQL数据库(下载地址:https://www.mysql.com/) ③安装Navicat Premium来查看 ...
- jsp网页连接mysql数据库
1.在mysql数据库中建立数据表 建一张测试表test,插入几条数据: 2.设置JDBC驱动 将 mysql-connector-java-5.0.8-bin.jar 拷到WebContent/WE ...
- 服务器端JSP页面连接MySQL数据库的学习
本地搭建JSP与MySQL的连接想必能看到这篇文章的人都会了,我就不再累述. 初学者码农,网上淘宝买的JSP空间,1元每月,速度稍慢,但还算稳定.本地写好简单的连接数据库的代码,上传上去还算简单,把J ...
- tomcat 连接oracle重连,JSP+Tomcat连接Oracle数据库
1. 首先安裝JDK 1.4.2_01 ,http://java.sun.com/j2se/2. 接著安裝Oracle9i, 安裝完成之後先更改XML Database的參數 ...
- java 连接 postgresql_java如何连接数据库并对其操作(以PostgreSQL为例)
nblogs-markdown"> java如何连接数据库并对其操作(以PostgreSQL为例)相关概念 JDBC(Java Data Base Connectivity)是一种用于 ...
- firedac连接mysql,FireDAC连接数据库
1.建立DataModule 2.在FireDAC选项卡中找到我们的主角TFDConnection控件,并放到DataModule窗体上,把LoginPrompt设为False,这样在连接时就不会弹出 ...
- java如何连接mysql_Java如何连接数据库
Java如何连接数据库 1.加载驱动 Class.forname(ClassName); 2.建立数据库连接 使用DriverManager类的getConnection()静态方法来获取数据库连接对 ...
最新文章
- python构建t检验(Student’s t-test)
- 《VMware Virtual SAN权威指南》一3.10.3 缓存设备与容量设备的比率
- hashmap时间和空间复杂度_Python算法 00--时间复杂度和空间复杂度
- 正则替换让一部分内容保持不变
- BZOJ3448 : [Usaco2014 Feb]Auto-complete
- 【英语学习】【WOTD】accolade 释义/词源/示例
- 易语言空壳程序360误报测试解决方法
- 浅谈ThreadPool 线程池
- win10系统重置网络后,以太网没了,适配器显示为空了,电脑完全没网,这种情况怎么办?
- JS 正则表达式 数字和小数点 非负数 保留两位小数点
- 深入理解IGP-ISIS——ISIS邻居建立过程,影响ISIS邻居建立因素,ISIS报文
- 国产 android 平板,三大旗舰新品 国产Android系统平板对比
- 无线局域网攻防之Wi-Fi破解
- 阿里研究院启动2018年度淘宝村辅助认证活动
- Illegal character in query Url中含有{}
- UGUI内核大探究(二)执行事件
- 8. 关于打分函数F1分数 TPR PPV等
- Sql Server 2008卸载后再次安装一直报错
- 如何判断对方列表里是不是好友_对方QQ是否把我删了不确定是否还在他的好友列表里...
- 2020年高教社杯全国大学生数学建模竞赛赛题 C题分析与思路!(持续更新)
热门文章
- c 调用java包_C#调用java代码(IKVMC)
- idea artifacts_IDEA配置:让你的IDEA有飞一般的感觉
- 贝叶斯反垃圾邮件技术
- 硬计算、软计算与混合计算
- hdu5459(2015沈阳网络赛J题)
- 【NOIP2015模拟10.22】矩形
- linux cut性能,Linux cut
- linux 修改网卡mac,Linux修改
网卡物理地址(Mac Address)
- PHP js curl,php curl 获取javascript动态生成的值
- 埃夫特机器人回零偏差太大_新松、华中数控、埃斯顿、埃夫特国内主流机器人厂商近年最新动态...