用代码连接数据库 并进行操作
2018-03-14 17:32
417 查看
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class ConnectionDatebase {
/* private static final String driver = "com.mysql.jdbc.Driver";
private static final String url = "jdbc:mysql://localhost:3306/db_news?useUnicode=true&characterEncoding=UTF-8";
private static final String name = "root";
private static final String pwd = "123456";
private static Connection conn=null;*/
public static void main(String[] args) {
//声明Connection对象
Connection con;
//驱动程序名
String driver = "com.mysql.jdbc.Driver";
//URL指向要访问的数据库名mydata
String url = "jdbc:mysql://localhost:3306/db_news?useUnicode=true&characterEncoding=UTF-8";
//MySQL配置时的用户名
String user = "root";
//MySQL配置时的密码
String password = "123456";
//遍历查询结果集
try {
//加载驱动程序
Class.forName(driver);
//1.getConnection()方法,连接MySQL数据库!!
con = DriverManager.getConnection(url,user,password);
if(!con.isClosed())
System.out.println("Succeeded connecting to the Database!");
//2.创建statement类对象,用来执行SQL语句!!
Statement statement = con.createStatement();
//要执行的SQL语句
String sql = "select * from q_news";
//3.ResultSet类,用来存放获取的结果集!!
ResultSet rs = statement.executeQuery(sql);
System.out.println("-----------------");
System.out.println("执行结果如下所示:");
System.out.println("-----------------");
String job = null;
String id = null;
while(rs.next()){
//获取stuname这列数据
job = rs.getString("title");
//获取stuid这列数据
id = rs.getString("newsId");
//输出结果
System.out.println(id + "\t" + job);
}
rs.close();
con.close();
} catch(ClassNotFoundException e) {
//数据库驱动类异常处理
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
} catch(SQLException e) {
//数据库连接失败异常处理
e.printStackTrace();
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
System.out.println("数据库数据成功获取!!");
}
}
}
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class ConnectionDatebase {
/* private static final String driver = "com.mysql.jdbc.Driver";
private static final String url = "jdbc:mysql://localhost:3306/db_news?useUnicode=true&characterEncoding=UTF-8";
private static final String name = "root";
private static final String pwd = "123456";
private static Connection conn=null;*/
public static void main(String[] args) {
//声明Connection对象
Connection con;
//驱动程序名
String driver = "com.mysql.jdbc.Driver";
//URL指向要访问的数据库名mydata
String url = "jdbc:mysql://localhost:3306/db_news?useUnicode=true&characterEncoding=UTF-8";
//MySQL配置时的用户名
String user = "root";
//MySQL配置时的密码
String password = "123456";
//遍历查询结果集
try {
//加载驱动程序
Class.forName(driver);
//1.getConnection()方法,连接MySQL数据库!!
con = DriverManager.getConnection(url,user,password);
if(!con.isClosed())
System.out.println("Succeeded connecting to the Database!");
//2.创建statement类对象,用来执行SQL语句!!
Statement statement = con.createStatement();
//要执行的SQL语句
String sql = "select * from q_news";
//3.ResultSet类,用来存放获取的结果集!!
ResultSet rs = statement.executeQuery(sql);
System.out.println("-----------------");
System.out.println("执行结果如下所示:");
System.out.println("-----------------");
String job = null;
String id = null;
while(rs.next()){
//获取stuname这列数据
job = rs.getString("title");
//获取stuid这列数据
id = rs.getString("newsId");
//输出结果
System.out.println(id + "\t" + job);
}
rs.close();
con.close();
} catch(ClassNotFoundException e) {
//数据库驱动类异常处理
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
} catch(SQLException e) {
//数据库连接失败异常处理
e.printStackTrace();
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
System.out.println("数据库数据成功获取!!");
}
}
}
相关文章推荐
- jdbc 连接数据库并进行操作相关代码
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作代码
- myeclipse与数据库进行连接(无需写代码进行验证)
- python连接mysql并进行操作代码
- 如何读取配置文件并连接后台数据库,且对数据库进行操作实例(查询或修改等)
- PowerShell 连接 SQL SERVER 数据库进行操作
- PowerShell连接SQL SERVER数据库进行操作的实现代码
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作。
- 通过代码代码示例对数据库进行CURD操作
- Python连接数据库并进行简单操作整理
- 通过python代码远程连接服务器进行操作之paramiko模块
- 用java代码编写连接数据库操作
- asp.net随记------关于连接数据库,对数据库进行操作的几个类
- Java 连接到 MySQL 数据库的代码及相关操作
- python利用MySQLdb模块进行数据库的连接实现增查操作
- 【转】C# 连接 MySQL 并进行数据库操作(入门篇)
- 数据库操作:java连接ORACLE实例代码演示
- ASP编程中连接数据库和数据库操作的常用代码
- 每日一得--Spring 应用程序经常获取不到数据库连接,平时进行数据库操作也很慢
- 从jsp页面中连接数据库并进行相关操作(增删查改)