在MyEclipse用java写的一个GetConnection1.java,用于连接MySQL,却总是出错。求救!!!
package JavaBean1;import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;public class GetConnection1 {
public static void main(String[] args) {
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url ="jdbc:mysql://localhost:3306/caoml";
Connection conn = DriverManager.getConnection(url,"root","123456");
Statement stmt=conn.createStatement();
String sql="select * from table1";
ResultSet rs=stmt.executeQuery(sql); while(rs.next()) {
System.out.print(rs.getInt("CD")+"\t");
System.out.println(rs.getString("NAME"));
} System.out.println("Done");
rs.close();
stmt.close();
conn.close(); }catch(Exception e){
e.printStackTrace();
}
}
}
另外的那些java文件也都有错误,还都一样,就是“The method getConnection() is undefined for the type GetConnection1”,如下图,谁能给一个建全的连接程序,我用的是tomcat,MyEclipse,MySQL,jsp,java。
package JavaBean1;import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;public class GetConnection1 {
public static void main(String[] args) {
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url ="jdbc:mysql://localhost:3306/caoml";
Connection conn = DriverManager.getConnection(url,"root","123456");
Statement stmt=conn.createStatement();
String sql="select * from table1";
ResultSet rs=stmt.executeQuery(sql); while(rs.next()) {
System.out.print(rs.getInt("CD")+"\t");
System.out.println(rs.getString("NAME"));
} System.out.println("Done");
rs.close();
stmt.close();
conn.close(); }catch(Exception e){
e.printStackTrace();
}
}
}
另外的那些java文件也都有错误,还都一样,就是“The method getConnection() is undefined for the type GetConnection1”,如下图,谁能给一个建全的连接程序,我用的是tomcat,MyEclipse,MySQL,jsp,java。
解决方案 »
- 从一个servlet向另一个servlet传值
- JAVA2EE 学习方法?
- 前台和业务层的调用问题
- 下了一个Java做的WebMail,可是不知道如何使用
- Spring 2.5 +Hibernate 3.2 事务管理
- 求助:关于actionform 是如何获得客户端页面提交的数据?
- POI如何将操作后的Excel导出成html?
- 自己写了一个XML,想用它在jsp里生成动态树。哪位大人给小弟指点一下。现有100分全给了(在线等)
- 开发JAVA一般用什么LINUX系统?用什么版本?
- spring 和 hibernate 整合 ,使用AnnotationSessionFactoryBean报错,用LocalSessionFactoryBe正常
- 急!!!读取数据库数据乱码
- 问一个关键词匹配的问题
package com.ex;import java.sql.* ;public class GetConnection1 { /**
* @param args
*/
public static void main(String[] args) {
Connection conn = null ;
PreparedStatement ps = null ;
ResultSet rs = null ;
String sql = "select * from T_USER" ;
String url = "jdbc:mysql://localhost:3306/sample" ;
String user = "root" ;
String pwd = "root" ;
try{
Class.forName("com.mysql.jdbc.Driver") ;
conn = DriverManager.getConnection(url, user, pwd) ;
ps = conn.prepareStatement(sql) ;
rs = ps.executeQuery() ;
while(rs.next()){
System.out.println(rs.getInt(1) + " -- " + rs.getString(2)) ;
}
}catch(Exception e){
e.printStackTrace() ;
}
}}
你新建一个java application ,选择工程 --> Build path-->configure Build path,然后再libraries页面中的 add external JARs按钮 ,添加 mysql的jdbc驱动jar包,(mysql-connector-java-5.1.6-bin.jar)你的url ,user , pwd , sql 一定改成你自己机器的, 确定mysql启动
http://topic.csdn.net/u/20110701/10/8cf5c4f3-4f7e-40ad-92e2-bb0efc7f7bd1.html