java连接mysql数据库详细步骤解析
程序员文章站
2023-12-19 20:23:10
第一步:下载一个jdbc驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar
第二步:导入下载的jdbc驱动包,我用的是mye...
第一步:下载一个jdbc驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar
第二步:导入下载的jdbc驱动包,我用的是myeclipse,选中自己要导包的项目,右 击选中propertise,再选javabuild path, 右边会出现libreries,点进去,再点add external jars 然后再找到你要导入的驱动包。完了之后再点order andexport,下面再选中你导入的包。
第三步:加载驱动程序:class.forname("com.mysql.jdbc.driver");
第四步:连接数据库:connection conn=drivermanager.getconnection ("jdbc:mysql://localhost/数据库名称","root","123456");
第五步:声明一个statement 用来执行sql语句: statement stmt=conn.createstatement();
第六步:声明一个结果集接住执行sql语句的数据: resultset rs=stmt.executequery("select * from 表名");
下面给出完整的代码:
复制代码 代码如下:
try {
class.forname("com.mysql.jdbc.driver");
system.out.println("测试通过");
connection conn=drivermanager.getconnection("jdbc:mysql://localhost/myschool","root","123456");
system.out.println("conn-------------"+conn);
statement stmt=conn.createstatement();
resultset rs=stmt.executequery("select * from admin");
while(rs.next()){
string name=rs.getstring("name");
string pwd=rs.getstring("pwds");
system.out.println("name------"+name+"--------pwd-"+pwd);
}
} catch (classnotfoundexception e) {
// todo auto-generated catch block
e.printstacktrace();
} catch (sqlexception e) {
// todo auto-generated catch block
e.printstacktrace();
}