有一点不对
先要对象化一个Connection
第二句应该是Connection cn=DriverManager.getConnection( "jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=master", sUsr, sPwd );
先要对象化一个Connection
第二句应该是Connection cn=DriverManager.getConnection( "jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=master", sUsr, sPwd );
解决方案 »
- 做jsp动态网站 表单提交
- o(∩_∩)o 哈哈到csdn学习,交流貌似有半个月啦。。哈哈散分啦。。同志们来抢沙发
- 哪位大侠,谁有这个两包el-api.jar jasper-el.jar 的源代码,小弟急要。。。
- 关于JSP不能插入数据
- 如何让搜索关键字在搜索结果中高亮显示???
- 上传文件到数据库里,提示java.lang.NullPointerException,弱弱的问这是什么问题?
- 送分题:如何在两个j2ee系统之间实现session互相激活!
- 困扰很久的 sendRedirect() 和 return new ModelAndView(loginpage);
- 急需jbuilder9的注册机!
- 大虾,求救!!如何捕获ie的toolbar上的回退按钮?
- 哪位大大知道扩展名*.inc的文件是什么啊?帮人家问的,谢谢拉~~
- 很怪的sql问题,大家请帮帮了
<%
String user1,pwd1;
user1=request.getParameter("username");
pwd1=request.getParameter("password");
%>
<%
//jdbc-odbc桥JSP连接MS SQL SERVER方法。需要设置数据源DSN
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:DRIVER={SQL Server};Server=服务器名;DATABASE=数据库名";
String user="数据库用户名我用SA";
String password="数据库密码密码";
Connection con=DriverManager.getConnection(url,user,password);
Statement stmt=con.createStatement();
String sql="insert into test(username,password) values('"+user1+"','"+pwd1+"')";
stmt.executeUpdate(sql);
stmt.close();
con.close();
out.println("Success insert date!");
}
catch(Exception e)
{
System.err.println("Error!"+e.getMessage());
}
%>
以上是连接MS SQL并插入数据的测试,成功。
<html>
<head>
<title>ODBC数据来源链接的建立和关闭</title>
</head>
<body>
<center>
ODBC数据来源链接的建立和关闭
</center>
<p></p>
<hr>
<center>
<p></p>
要想链接成功必须要将你要链接的数据库(例:BOOKDB。MDB)先建立起来并且连入DNS中
</center>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conDB=DriverManager.getConnection("jdbc:odbc:BookDB");
//建立Connection(数据库链接)对象,并设置由cnnDB对象变量引用。
conDB.close(); //关闭数据库链接。
%>
<p></p>
<center>
<font size=4 color=red>完成</font>
</center>
</body>
</html>jdbc包中的3个jar包:msutil.jar,mssqlserver.jar,msbase.jar要在classpath里指一下
如果你的服务器是tomcat直接将3个jar包拷贝到tomcat\common\lib下就可以了
我开始看错了~这个才是JDBC直接连接的JAVA文件
import java.sql.*;
import com.microsoft.jdbc.sqlserver.SQLServerDriver;public class SqlJdbc
{
public static void main(String[] ares)
{
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String sourceURL ="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=MyData";
Connection databaseConnection =DriverManager.getConnection(sourceURL,"sa","");
System.out.println("成功连接到SQL2000!");
databaseConnection.close();
}
catch(ClassNotFoundException cnfe)
{
System.err.println(cnfe);
}
catch(SQLException sqle)
{
System.err.println(sqle);
}
}
}