通过jdbc连接到sql数据库
来源:互联网 发布:淘宝哪家的玉是真的 编辑:程序博客网 时间:2024/06/16 01:29
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class connection
{
public static void main(String[] args)
{
String driver = "com.mysql.jdbc.Driver";
//localhost指本机,也可以用本地ip地址代替,3306为MySQL数据库的默认端口号,“user”为要连接的数据库名
String username = "root";
String password = "";
String sql = "select * from rate ";//编写要执行的sql语句,此处为从user表中查询所有用户的信息
try
{
Class.forName(driver);//加载驱动程序,此处运用隐式注册驱动程序的方法
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
try
{
Connection con = DriverManager.getConnection(url,username,password);//创建连接对象
Statement st = con.createStatement();//创建sql执行对象
ResultSet rs = st.executeQuery(sql);//执行sql语句并返回结果集
while(rs.next())//对结果集进行遍历输出
{
System.out.println("username: "+rs.getString(1));//通过列的标号来获得数据
System.out.println("useradd: "+rs.getTime("Time"));//通过列名来获得数据
System.out.println("userage: "+rs.getInt("HeartRate"));
}
//关闭相关的对象
if(rs != null)
{
try
{
rs.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
if(st != null)
{
try
{
st.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
if(con !=null)
{
try
{
con.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
}
catch(SQLException e)
{
e.printStackTrace();
}
}
}
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class connection
{
public static void main(String[] args)
{
String driver = "com.mysql.jdbc.Driver";
//localhost指本机,也可以用本地ip地址代替,3306为MySQL数据库的默认端口号,“user”为要连接的数据库名
String url = "jdbc:mysql://localhost:3306/user";
//填入数据库的用户名跟密码String username = "root";
String password = "";
String sql = "select * from rate ";//编写要执行的sql语句,此处为从user表中查询所有用户的信息
try
{
Class.forName(driver);//加载驱动程序,此处运用隐式注册驱动程序的方法
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
try
{
Connection con = DriverManager.getConnection(url,username,password);//创建连接对象
Statement st = con.createStatement();//创建sql执行对象
ResultSet rs = st.executeQuery(sql);//执行sql语句并返回结果集
while(rs.next())//对结果集进行遍历输出
{
System.out.println("username: "+rs.getString(1));//通过列的标号来获得数据
System.out.println("useradd: "+rs.getTime("Time"));//通过列名来获得数据
System.out.println("userage: "+rs.getInt("HeartRate"));
}
//关闭相关的对象
if(rs != null)
{
try
{
rs.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
if(st != null)
{
try
{
st.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
if(con !=null)
{
try
{
con.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
}
catch(SQLException e)
{
e.printStackTrace();
}
}
}
阅读全文
1 0
- 通过jdbc连接到sql数据库
- 通过JDBC连接SQL Server2005数据库
- 通过JDBC连接SQL Server数据库
- java通过jdbc连接sql server数据库
- 通过jdbc连接数据库
- 通过jdbc连接数据库
- 通过JDBC连接数据库
- 【Java 数据库】java工程通过JDBC连接到数据库
- jdbC连接到数据库
- jdbc连接到数据库
- Matlab通过JDBC建立到Oracle数据库的连接
- java 通过jdbc连接sql server数据库的常见问题
- 通过jdbc连接数据库,批量执行多条SQL语句
- Java工程通过JDBC连接数据库方法(SQL Server)
- 配置eclipse通过JDBC连接SQl Server 2008R2数据库
- Java程序通过JDBC连接远程的数据库SQL Server
- jdbc连接sql数据库
- 通过JDBC连接SQL Server
- Velocity遍历map与遍历list
- Non-negative Matrix Factorization 非负矩阵分解
- 2017IT最重要的证书
- Android Handler 机制原理
- Redis
- 通过jdbc连接到sql数据库
- 2017第十一届欧亚中国郑州国际幼儿教育博览会会刊(参展商名录)
- 分布式数据库缓存的完美解决方案
- 加密 签名 签密 区别
- PHP yaf显示错误提示
- angular 动态输入html 标签 nglick不能用的处理方法
- 一位10年Java工作经验的架构师聊Java和工作经验
- 04-树4 是否同一棵二叉搜索树(25 分)
- 整理常见的数据结构和算法知识点