Myeclipse连接Mysql数据库

本文介绍如何使用Java的MySQL JDBC驱动连接数据库并执行SQL查询,展示如何获取数据库连接,设置参数,执行SQL语句,处理结果集,并进行字符集转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Web工程下的test.java文件

需要导入三个jar文件

test.java

 
  1. import java.sql.*; 
  2. public class test { 
  3.     public static void main(String[] args) { 
  4.         // TODO Auto-generated method stub 
  5.         String driver ="com.mysql.jdbc.Driver"
  6.         String url ="jdbc:mysql://127.0.0.1:3306/world"
  7.         String user ="root"
  8.         String password ="root"
  9.         try
  10.             Class.forName(driver); 
  11.             Connection conn = DriverManager.getConnection(url, user, password); 
  12.             if(!conn.isClosed()) 
  13.                 System.out.println("Succeeded connecting to the Database!"); 
  14.             Statement statement= conn.createStatement(); 
  15.             String sql ="select * from city"
  16.             ResultSet rs =statement.executeQuery(sql); 
  17.             String name =null
  18.             while(rs.next()) 
  19.             { 
  20.                 name = rs.getString("name"); 
  21.                 name =new String(name.getBytes("ISO-8859-1"),"GB2312"); 
  22.                 System.out.println(rs.getString("id") +"\t"+ name); } 
  23.                 rs.close(); 
  24.                 conn.close();  
  25.             } 
  26.             catch(ClassNotFoundException e) 
  27.             {   
  28.                 System.out.println("Sorry,can`t find the Driver!"); 
  29.                 e.printStackTrace();  
  30.             } 
  31.             catch(SQLException e) 
  32.             {  
  33.                 e.printStackTrace();  
  34.             } 
  35.             catch(Exception e) 
  36.             {  
  37.                 e.printStackTrace(); 
  38.             } 
  39.     } 
  40.  

 

本文出自 “阿凡达” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/815862

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值