解决方案 »
- 关于FCKeditor,急啊~~~~~~~~~~~~~~~~~~~
- WEB服务器和数据库服务器距离问题???
- WEB-INF\classes\下的文件是什么?
- 用DWR从数据库提取出了数据,为什么在页面刷新一次就没数据了?
- 请问单击check控件进行文字提示的效果如何做?
- !!!!! JSP教程、 应用、实例 !!!!
- 用eclipse开发servlet的问题
- 这样的想法有可行性吗????
- 请问servlet里面怎样想asp的mappath一样得到网站所在的目录呢?
- git中创建tag,git中的打标签
- Servlet.service() for servlet [springMVC] in context with path 急急急!
- 请问 微信公众平台测试账号失效 怎么办
一般mysql的驱动是这个吧:Class.forName("com.mysql.jdbc.Driver“);
try {
Class.forName(Driver).new Instance();
conn = DriverManager.getConnection("jdbc:mysql://192.168.0.77:3306/xdreams","root","sz123");
} catch (SQLException ex) {
// handle any errors
this.echo("SQLException: " + ex.getMessage());
this.echo("SQLState: " + ex.getSQLState());
this.echo("VendorError: " + ex.getErrorCode());
}
this.echo("连接成功");
你的意思是直接在控制台通过javac去编译它么?你是不是该写在main方法里。
本类
@Auth
*/
import java.sql.*;
public class test4{
public static void main(String args[]){
System.out.println("开始...");
Yewu yw=new Yewu();
yw.run();
}
}//主体业务部份
class Yewu{
//开始执行
void echo(String str){
System.out.println(str);
}
void run(){
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://192.168.0.77:3306/xdreams","root","sz123");
} catch (SQLException ex) {
// handle any errors
this.echo("SQLException: " + ex.getMessage());
this.echo("SQLState: " + ex.getSQLState());
this.echo("VendorError: " + ex.getErrorCode());
}
this.echo("连接成功");
}
}
import java.sql.*;
public class Test4{
//添加了声明异常 throws Exception 因为你的run()方法可能会抛异常,这里throws掉
public static void main(String args[]) throws Exception{
System.out.println("开始...");
Yewu yw=new Yewu();
yw.run();
}
}
//主体业务部份
class Yewu{
//开始执行
void echo(String str){
System.out.println(str);
}
//此处同理,添加了throws Exception
void run() throws Exception{
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
//此处我修改了地址,因为我不知道你的Tomcat地址是否正确,默认的是://127.0.0.1或者localhost
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","1234");
} catch (SQLException ex) {
// handle any errors
this.echo("SQLException: " + ex.getMessage());
this.echo("SQLState: " + ex.getSQLState());
this.echo("VendorError: " + ex.getErrorCode());
}
this.echo("连接成功");
}
}经过我修改的代码可以在我的IDE上输出
开始...
连接成功你要是能把错误代码贴上来就更好了,我也是把你的代码粘过去,根据错误代码改的,希望对你有所帮助!我的处女贴!同新手!
//添加了声明异常 throws Exception 因为你的run()方法可能会抛异常,这里throws掉
public static void main(String args[]) throws Exception{
System.out.println("开始...");
Yewu yw=new Yewu();
yw.run();
}
}
//主体业务部份
class Yewu{
//开始执行
void echo(String str){
System.out.println(str);
}
//此处同理,添加了throws Exception
void run() throws Exception{
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
//此处我修改了地址,因为我不知道你的Tomcat地址是否正确,默认的是://127.0.0.1或者localhost
conn = DriverManager.getConnection("jdbc:mysql://192.168.0.77:3306/test","root","sz123");
} catch (SQLException ex) {
// handle any errors
this.echo("SQLException: " + ex.getMessage());
this.echo("SQLState: " + ex.getSQLState());
this.echo("VendorError: " + ex.getErrorCode());
}
this.echo("连接成功");
}
}
Class.forName("com.mysql.jdbc.Driver");
我是在控制台运行的,没有用Tomcat 也没有用项目。
不过不明白你为什么不用ide呢?