谁能告诉我错在哪吗?
D:\j2sdk1.4.0_03\bin>javac feedbackjdbc.java
feedbackjdbc.java:15: illegal start of expression
public void insert()
^
feedbackjdbc.java:43: ';' expected
}
^
2 errors
D:\j2sdk1.4.0_03\bin>javac feedbackjdbc.java
feedbackjdbc.java:15: illegal start of expression
public void insert()
^
feedbackjdbc.java:43: ';' expected
}
^
2 errors
import java.sql.*;
public class feedbackjdbc {
public String idea;
public String subject;
public String liuyan;
public String name;
public String email;
public String tel;
public String fox;
public static void main(String args[])
{
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=feedback"; try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
// 加载驱动程序
}
catch (ClassNotFoundException e)
{
System.out.println(e.getMessage());
}
try
{
Connection con= DriverManager.getConnection(url, "sa", "sasa");
Statement stmt=con.createStatement();
stmt.executeUpdate("insert into feed values("+
"'idea','subject ','liuyan','name','email','tel','fox')");
stmt.close();
con.close();
}
catch (SQLException e)
{
System.out.println(e.getMessage());
}
}
}
{
public String idea;
public String subject;
public String liuyan;
public String name;
public String email;
public String tel;
public String fox; public void insert()
{
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=feedback";
try
{
// 加载驱动程序
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch (ClassNotFoundException e)
{
System.out.println(e.getMessage());
}
try
{
Connection con= DriverManager.getConnection(url, "sa", "sasa");
Statement stmt=con.createStatement();
stmt.executeUpdate("insert into feed values("+
"'idea','subject ','liuyan','name','email','tel','fox')");
stmt.close();
con.close();
}
catch (SQLException e)
{
System.out.println(e.getMessage());
}
} public static void main(String args[])
{
feedbackjdbc jdbcTest = new feedbackjdbc();
jdbcTest.insert();
}
}
但要在jsp中和数据库连接
所以才加insert方法zhgj8750(清风) ( ) 我刚试了还有错
D:\j2sdk1.4.0_03\bin>javac feedbackjdbc.java
feedbackjdbc.java:25: cannot resolve symbol
symbol : class Connection
location: class feedbackjdbc
Connection con= DriverManager.getConnection(url, "sa", "sasa");
^
feedbackjdbc.java:25: cannot resolve symbol
symbol : variable DriverManager
location: class feedbackjdbc
Connection con= DriverManager.getConnection(url, "sa", "sasa");
^
feedbackjdbc.java:26: cannot resolve symbol
symbol : class Statement
location: class feedbackjdbc
Statement stmt=con.createStatement();
^
feedbackjdbc.java:32: cannot resolve symbol
symbol : class SQLException
location: class feedbackjdbc
catch (SQLException e)
^
4 errors
做成java bean 然后在jsp里面包含一下不就可以实现数据库连接了么?
import java.sql.*;
public class feedbackjdbc {
public String idea;
public String subject;
public String liuyan;
public String name;
public String email;
public String tel;
public String fox;
public void insert()
{
String url = "jdbc:microsoft:sqlserver://192.168.0.1:1433;DatabaseName=feedback"; try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
// 加载驱动程序
}
catch (ClassNotFoundException e)
{
System.out.println(e.getMessage());
}
try
{
Connection con= DriverManager.getConnection(url, "sa", "sasa");
Statement stmt=con.createStatement();
StringBuffer sql = new StringBuffer();
sql.append("insert into feed values('" + idea + "','" + subject + "','"
+ liuyan + "','" + name + "','" + email + "','" + tel + "','" + fox + "')");
stmt.executeUpdate(sql.toString());
stmt.close();
con.close();
}
catch (SQLException e)
{
System.out.println(e.getMessage());
}
}
}
可以拉