java 学习之连接 Mysql 首先导入 mysql-connector-java-5.1.10-bin.ja 下载地址: http://download.csdn.net/detail/u014112584/7359185 鼠标放在项目上,右击选择Properties-----Java Build Path ------Add External JARS 测试代码: import java.sql.Connec
java 学习之连接 Mysql首先导入mysql-connector-java-5.1.10-bin.ja
下载地址:http://download.csdn.net/detail/u014112584/7359185
鼠标放在项目上,右击选择Properties----->Java Build Path ------>Add External JARS

测试代码:
这是一款比较精美的企业网站管理系统源码,功能比较完整,比较适合新手学习交流使用,也可以作为毕业设计或者课程设计使用,感兴趣的朋友可以下载看看哦。功能介绍:该源码主要包括前台和后台两大部分,具体功能如下:网站前台模块:主要包括企业简介、新闻中心、产品展示、公司证书、工程业绩、联系我们、客户系统、人才招聘等信息的浏览,以及客户留言的功能。网站后台模块1、常规管理:企业简介、链接管理、投票管理、系统设置
1
立即学习“Java免费学习笔记(深入)”;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.mysql.jdbc.PreparedStatement;
import com.mysql.jdbc.Statement;
public class MysqlTest {
static String drivername="com.mysql.jdbc.Driver";
static String url="jdbc:mysql://localhost:3306/expression";//指向数据源
static String username="root";
static String password="";
static java.sql.Statement stmt=null;
static ResultSet re=null;
static Connection conn=null;
static PreparedStatement pstm=null;
/*
* 构造函数进行初始化
*/
public MysqlTest(){
try{
Class.forName(drivername);//将驱动加载到运行环境中,加载的时候,驱动会自动向DriverManager完成注册
System.out.println("创建驱动成功");
}catch(ClassNotFoundException e){
e.printStackTrace();
}
}
/*
* 获取连接
*/
public static Connection getConnection(){
conn=null;
try{
conn=(Connection)DriverManager.getConnection(url, username, password);//有了驱动和连接地址后,需要使用DriverManager来获取连接
System.out.println("连接数据库成功!");
}catch(SQLException e){
e.printStackTrace();
}
return conn;
}
/**
* 关闭连接
* @param args
*/
public static void free(ResultSet rs,Connection conn,java.sql.Statement stmt2){
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("关闭ResultSet失败!");
e.printStackTrace();
}finally{
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("关闭Connection失败!");
e.printStackTrace();
}finally{
if(stmt2!=null){
try {
stmt2.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("关闭Statement失败!");
e.printStackTrace();
}
}
}
}
}
}
}
public static void main(String[]args){
MysqlTest.getConnection();
try {
stmt=conn.createStatement();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
re=stmt.executeQuery("select * from data");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int i=1;
try {
while(re.next()){
System.out.println(i++);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
free(re,conn,stmt);
System.out.println("OK");
}
}
立即学习“Java免费学习笔记(深入)”;
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号