try {
Conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://crm:1433;crm,"user","kkk");
Stmt=Conn.createStatement();
}
catch (ClassNotFoundException e) {
System.out.println("mydb(): " + e.getMessage());
}
catch (SQLException e2) {
System.out.println("SQLException: " + e2.getMessage());
}
}
Conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://crm:1433;crm,"user","kkk");
Stmt=Conn.createStatement();
}
catch (ClassNotFoundException e) {
System.out.println("mydb(): " + e.getMessage());
}
catch (SQLException e2) {
System.out.println("SQLException: " + e2.getMessage());
}
}
解决方案 »
- 求救:急急急急急!tomcat部署的项目在哪里?
- tomcat启动后spring自动关闭 Closing Spring root WebApplicationContext
- 求修改文本内容的jsp代码!
- 正则表达式判断文本框里两个值相同?
- 怎么import导入不了包,原因是什么?
- JSP中上传大文件问题
- portals-bridges-jsf的java.lang.IllegalArgumentException: Only PortletContext supported问题
- 请教session问题
- SQLJ问题!高手救急!
- Unable to instantiate Action ,user,defined for ‘login’ in namespace '/user'user.
- 关于property类的问题,求助!
- 又是一个中文问题,gb2312和ISO8859_1,如能解决,马上结贴!
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://crm:1433;crm,"user","kkk");
Stmt=Conn.createStatement();
}
catch (ClassNotFoundException e) {
System.out.println("mydb(): " + e.getMessage());
}
catch (SQLException e2) {
System.out.println("SQLException: " + e2.getMessage());
}
}
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://crm:1433;crm,"user","kkk");
Stmt=Conn.createStatement();
ResultSet rs=stmt.executeQuery("select 1");
//"select 1":我用的是mysql,你换个SQL Server的语句在这里就行了~但是要是正确的哦
while(rs.next()){}
da:("jdbc:microsoft:sqlserver://crm:1433;crm)
("jdbc:microsoft:sqlserver://crm:1433;crm,"","");
sqlserver:你的机器名或ip:3306 crm你的数据库名 没用户密码就用""
Conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://crm:1433;crm,"user","kkk");
Stmt=Conn.createStatement();
}catch(Exception e){
%>
<SCRIPT LANGUAGE=JavaScript>
window.alert("与数据库连接出错!");
window.history.back();
</SCRIPT><%
}finally{
Rst.close();
Stmt.close();
Conn.close();
%>SCRIPT Language="JavaScript">
window.alert("连接数据库成功!");
window.location.href="welcome.jsp";
</SCRIPT><%
};
symbol : method Parameter (java.lang.String)
location: interface javax.servlet.http.HttpServletRequest
String company_date=request.Parameter("company_date");
^
/crm/add1.jsp:6: cannot resolve symbol
symbol : method Parameter (java.lang.String)
location: interface javax.servlet.http.HttpServletRequest
String company_owner=request.Parameter("company_owner");
^
/crm/add1.jsp:8: cannot resolve symbol
symbol : method Parameter (java.lang.String)
location: interface javax.servlet.http.HttpServletRequest
String company_name=request.Parameter("company_name");错误题是在上面 什么意思 谁能告诉我??
symbol : class Resultset
location: package sql
java.sql.Resultset Rst;
你的错误:
String company_date=(String)request.Parameter("company_date");
页面加上<%@ page import="java.util.*" import="java.sql.*" %>
看看错误会不回少一些~~~你把程序贴出来~~让大家看给你看看呗~
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<% Class.forName("com.microsoft.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=crm";
String user="";
String password="";
//Á¬½Ó¶ÔÏó
java.sql.Connection Conn;
//Óï¾ä¶ÔÏó
java.sql.Statement Stmt;
//½á¹û¼¶¶ÔÏó
java.sql.Resultset Rst;//¼ÓÔØÇý¶¯³ÌÐò
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
try{
Conn=DriverManager.getConnection("url","user","password");
Stmt=Conn.createStatement;
}
catch(Exception e)
{
out.println("ÎÞ·¨Á¬½ÓÊý¾Ý¿â");
}
%>
我已经下载了 msbase.jar mssqlserver.jar msutil.jsr 并且复制到了resin的bin下面
/crm/data.jsp:22: cannot resolve symbol
symbol : class Resultset
location: package sql
java.sql.Resultset Rst;
^
/crm/data.jsp:34: cannot resolve symbol
symbol : variable createStatement
location: interface java.sql.Connection
Stmt=Conn.createStatement;
/crm/add1.jsp:4: cannot resolve symbol
symbol : method Parameter (java.lang.String)
location: interface javax.servlet.http.HttpServletRequest
String company_date=request.Parameter("company_date");
^
/crm/add1.jsp:6: cannot resolve symbol
symbol : method Parameter (java.lang.String)
location: interface javax.servlet.http.HttpServletRequest
String company_owner=request.Parameter("company_owner");
import java.sql.*;
import java.util.*;
public class DBConnect
{
private String sdbDriver="sun.jdbc.odbc.JdbcOdbcDriver";//jdbc-odbc驱动程序
private String sdbUrl="jdbc:odbc:company";
private String sdbUsername="sa";
private String sdbPassword="admin";
public Statement stmt;
public rs=null;
public DBConnec()throws ClassNotFoundException,SQLException{
try{
Class.forName(sdbDrvier);//加载jdbc-odbc驱动程序
conn=DriverManagerConnection(sdbUrl,sdbUsername,sdbPassword);
}catch(Exception e){
System.out.println("Excepion occur.Message is":+e.getMessage());
}
}
public ResultSet executeQuery(String SQL){//执行sql语句
rs=null;
try{
stmt=conn.createStatement();
rs=stmt.executeQuey(SQL);
}
catch(SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());
System.out.println("aq.executeQuery:"+SQL);
}
return rs;
}
public void executeUpdate(String sql){
stmt=null;
rs=null;
try{
conn=DriverManager.getConnection(sdbUrl,sdbUsername,sdbPassword);
stmt=conn.createStatement();
stmt.executeQuery(sql);
stmt.close();
conn.close();
}catch(SQLException ex){
System.out.println("aq.executeQuery:"+ex.getMessage());
}
}
<!--关闭数据库链接-->
public void closeStmt(){
try{stmt.close();}
catch(SQLException e){
e.printStackTrace();
}
}
public void closeConn(){
try{
conn.close();}
catch(SQLException e){
e.println();}
}
}
我的是通的 !给你参考一下!!
("jdbc:microsoft:sqlserver://crm:1433;crm,"","");
private String DBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
private String DBLocation="jdbc:odbc:basiclyb";
private String DBUser="sa";
private String DBPwd="";
private Connection conn=null;
public DBConn(){
}
public DBConn(String DBDriver,String DBLocation){
this.DBDriver=DBDriver;
this.DBLocation=DBLocation;
}
public void setDBLocation(String DBLocation){
this.DBLocation=DBLocation;
}
public void setDBDriver(String DBDriver){
this.DBDriver=DBDriver;
}
public void setDBUser(String DBUser){
this.DBUser=DBUser;
}
public void setDBPwd(String DBPwd){
this.DBPwd=DBPwd;
}
public void connect(){
try{
Class.forName(DBDriver);
conn=DriverManager.getConnection(DBLocation,DBUser,DBPwd);
}catch(ClassNotFoundException e){
}catch(SQLException e){
}
}
public Connection getConnection(){
if (conn==null){
connect();
}
return conn;
}
}
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<%
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=crm";
String user="";
String password="";
//Á¬½Ó¶ÔÏó
java.sql.Connection Conn;
//Óï¾ä¶ÔÏó
java.sql.Statement Stmt;
//½á¹û¼¶¶ÔÏó
//java.sql.Resultset Rst;//¼ÓÔØÇý¶¯³ÌÐòtry{
/*无错运行,否则连接错*/
Class.forName("org.gjt.mm.mysql.Driver");
Conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433/crm?user='"+user+"'&password='"+password+"'");
Stmt=Conn.createStatement();
/*下面几行,也可以用,但是要加上
import com.sqlserver.jdbc.jdbc2.optional.SqlDataSource; 这句的里的英文不对,去你加的jar里找*/
//SqlDataSource ds = new SqlDataSource();//SqlDataSourc这个类型不对,去你加的jar里找
//ds.setServerName(serverName);
//ds.setPort(port);
//ds.setDatabaseName(dataBaseName);
//Conn = ds.getConnection(loginName, passWord);
//Stmt=Conn.createStatement();
}
catch(Exception e)
{
out.println("error")
/crm/add1.jsp:4: cannot resolve symbol
symbol : method Parameter (java.lang.String)
location: interface javax.servlet.http.HttpServletRequest
String company_date=request.Parameter("company_date");
^
/crm/add1.jsp:6: cannot resolve symbol
symbol : method Parameter (java.lang.String)
location: interface javax.servlet.http.HttpServletRequest
String company_owner=request.Parameter("company_owner");22个都是这样的错误