导航:首页 > 编程语言 > jsp连接sqlsever

jsp连接sqlsever

发布时间:2023-05-28 04:02:34

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如下:
<%@ 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为你的数据库的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()) {%
您的第一个字段内容为:<%=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连接DB2数据库
testdb2.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%
<%@ page import="Java.sql.*"%
<html
<body
<%Class.forName("com.ibm.db2.JDBC.app.DB2Driver ").newInstance();
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()) {%
您的第一个字段内容为:<%=rs.getString(1)%
您的第二个字段内容为:<%=rs.getString(2)%
<%}%
<%out.print("数据库操作成功,恭喜你");%
<%rs.close();
stmt.close();
conn.close();
%
</body
</html
四、JSP连接Informix数据库
testinformix.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%
<%@ page import="Java.sql.*"%
<html
<body
<%Class.forName("com.informix.JDBC.IfxDriver").newInstance();
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()) {%
您的第一个字段内容为:<%=rs.getString(1)%
您的第二个字段内容为:<%=rs.getString(2)%
<%}%
<%out.print("数据库操作成功,恭喜你");%
<%rs.close();
stmt.close();
conn.close();
%
</body
</html
五、JSP连接Sybase数据库
testMySQL.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%
<%@ page import="Java.sql.*"%
<html
<body
<%Class.forName("com.sybase.JDBC.SybDriver").newInstance();
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()) {%
您的第一个字段内容为:<%=rs.getString(1)%
您的第二个字段内容为:<%=rs.getString(2)%
<%}%
<%out.print("数据库操作成功,恭喜你");%
<%rs.close();
stmt.close();
conn.close();
%
</body
</html
六、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=softpassword=soft1234useUnicode=truecharacterEncoding=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
七、JSP连接PostgreSQL数据库
testMySQL.jsp如下:
<%@ page contentType="text/html;charset=gb2312"%
<%@ page import="Java.sql.*"%
<html
<body
<%Class.forName("org.postgresql.Driver").newInstance();
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()) {%
您的第一个字段内容为:<%=rs.getString(1)%
您的第二个字段内容为:<%=rs.getString(2)%
<%}%
<%out.print("数据库操作成功,恭喜你");%
<%rs.close();
stmt.close();
conn.close();
%
</body
</html

Ⅱ jsp如何连接sqlserver

1、jsp是java服务端动态网页技术,主要应用于网页构建,理论上讲不应该在页面中直消滚接连数据库。合理的做法是构建一个java后端,然后再通过jdbc连接sqlserver。
2、如果一定要在jsp页面中连数据库也是可以的。jsp中有专门的sql标签可以连接数据库进行操作,这是jstl的内容,需要导入相应的数据库驱动包皮桥滑。
3、jsp的内容相对来说都还是比燃腊较简单,没有太大的技术难度。
4、希望对你有帮助。

Ⅲ jsp连接sql server

据我所知不需要加,Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 把这部宽源启改分捕获一下异常吗,是不是没慎旁态吧直连包加到lib里啊

Ⅳ jsp连接sqlserver数据库出现文字问号

系统bug。当软件sqlserver的系统出现系统bug时,就会导致该软件出现在连接册侍jsp文件时出现文字问号的毁源情况,只州余吵需要将该软件卸载后重新安装即可。

Ⅳ 如何用JSP连接SQLServer数据库

JAVA Web开发中与数据库的连接操作,配置:
1、新建数据库。
新建登录角色,在回新建数据库答的时候把数据库的所有权交给你新建的角色。用用户和密码控制数据库。保证数据库的安全。

2、编写context.xml文件 Xml文件的目的是封装用户和密码,也是封装的一种,方便操作。
以下为context.xml文件样例:
<?xml version="1.0" encoding="utf-8"?>
<Context reloadable = "true">
<Resource
name="jdbc/sampleHS"
type="javax.sql.DataSource"
maxActive="14"

Ⅵ jsp如何连接数据库

1、先打开我们编辑运行JSP的开发环境,我们新建一个java web项目。

Ⅶ jsp连接sql server

在xp系统下连接燃液sql server2000必须要安装xp的pack 3或者4的补丁包才可以庆坦。你安装完以后就会好用的皮差物。

Ⅷ 怎样用jsp访问sqlserver

使用JSP实现SQLSERVER数据库的连困枯纳接和访问需要以下几个步骤:
1、需汪没要败岩JSP的运行环境例如应用服务器Tomcat或者Weblogic;
2、准备SQLSERVER的JDBC驱动程序,即jar文件;
3、保证应用服务器启动时加载JDBC驱动;
4、在JSP中编写代码进行连接访问。

Ⅸ JSP连接SQLServer2000

如果你觉得你链接的URL没错的话,用Java连SQL SERVER 2000的数据库的时候 请一定要打上至少是SP3 以上的补丁。 这是用2000数据库的人都知道的,我想你不会没打吧 如果是这谨哗样 那你太大意了,网上下个补丁,最好是sp4补丁,还有一点中晌模,好像java链接2000数据库和java链接2005 数据库的卖缓URL 好像有点不一样 具体我记不太清 请仔细核对!

String user= "sa";
String passWord="123456";
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jhsy;

con=DriverManager.getConnection( url,user, passWord);
好像你的配置是对的 ,如果补丁打上还是错的话 。那就OH MY god 了

Ⅹ 纯JSP如何连接sqlserver

首先把驱动文件sqljdbc.jar放到\WEB-INF\lib目录下,
然后要导入java.sql.*包:
<%@ page import="java.sql.*"%>
最后在脚本中操作就行:
<%
//1:加载注册驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//2:创建连接
Connection con =DriverManager.getConnection(jdbc:sqlserver://<host>[:<port>];
databaseName=<database>);
例如:Connection con =DriverManager.getConnection(jdbc:sqlserver://localhost:1433;databaseName=test);
//3:创建语句

Statement st = con.createStatement();
//4:执行语句,生成结果
ResultSet rs = st.executeQuery("SQL语句");
//5:处理结果
//6:关闭各种对象
rs.close();
st.close();
con.close();
%>

阅读全文

与jsp连接sqlsever相关的资料

热点内容
给领导看文件怎么说 浏览:526
装源泉插件后打开cad文件很慢 浏览:634
vb编写一个简单计算器程序代码 浏览:381
app代充怎么赚钱 浏览:133
湖南省大数据发展 浏览:838
ip和数据哪个好看 浏览:409
linux文件驱动 浏览:511
超大数据中心 浏览:697
工作文件系统如何建立 浏览:307
利用文件中的内容初始化 浏览:935
马云支付宝用到的大数据技术 浏览:333
厦门大数据战略 浏览:720
6s如何设置app切换 浏览:724
西门子编程软件在官方网站哪里找 浏览:511
大数据社会调研报告 浏览:172
数据中的属性有哪些类型 浏览:176
苹果6手机支付宝加密 浏览:480
大数据的内涵以下理解 浏览:92
word2007组合 浏览:643
定向士官在什么网站报志愿填报 浏览:332

友情链接