MyEclipse连接数据库MySQL

1、配置数据库驱动并建立与数据库的连接
2、通过JDBC向数据库发送用于数据库操作的SQL语句
3、处理由数据库返回的结果


指明数据库的驱动
加载MySql数据库驱动程序:Class.forName("com.MySQL.jdbc.Driver");
加载Qracle数据库驱动程序:Class.forName("oracle.jdbc.driver.OracleDriver");
加载MicroSoft SQL-Server数据库驱动程序:Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
加载DB2数据库驱动程序:Class.forName("com.ibm.db2.jdbc.app.DB2Driver");

 

典型的数据库操作:
Import java.sql.*;/*为使DriverManage顺利找到与之匹配的驱动,在配置数据库驱动时,一定要在操作系统环境变量的classpath中指明驱动程序的位置,最好将其放在JDK或Tomct的lib目录下。

或者在建立JAVProjict的时候把驱动包引进来。做法是在建立输入名字后点下一步,在Libraries中选择Add External JARselection,找到驱动包即可。但是在用包中的类时要加上相对路径,例如java.sql.Statement stmt = conn.createStatement();*/

Try{
Class.forName("com.MySQL.jdbc.Driver");                   //注册驱动程序

String url="jdbc:MySQL://localhost/dbname?user=root&password=123&characterEncoding=GBK"
Connection conn=DriverManager.getConnection(url);         //获取数据库连接
(上面两句可用以下代替
String url="jdbc:MySQL://localhost/dbname?useUnicode=true&characterEncoding=GBK";或
String url="jdbc:MySQL://localhost/dbname";
Connection conn=DriverManager.getConnection(url,"root","123");
)

Statement stmt=conn.createStatement();        //获取表达式

String sql="select * from tableName";
ResultSet rs=stmt.executeQuery(sql);        //执行SQL

while(rs.next())          //显示结果
{
String username=rs.getString(2);
int age=rs.getInt(3);
String qq=rs.getString(4);
}

rs.close();           //释放资源
stmt.close();
conn.close();
}
catch(Exception e)
{
System.out.print(e.toString());
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值