java 操作数据库代码怎么写好public static void main(String[] args)
{
try
{
String url="jdbc:mysql://localhost/mydb";
String user="root";
String pwd="123456";
//加载驱动,这一句也可写为:Class.forName("com.mysql.jdbc.Driver");
Class.forName("com.mysql.jdbc.Driver").newInstance();
//建立到MySQL的连接
Connection conn = DriverManager.getConnection(url,user, pwd);
//执行SQL语句
Statement stmt = conn.createStatement();//创建语句对象,用以执行sql语言
ResultSet rs = stmt.executeQuery("select * from student");
//处理结果集
while (rs.next())
{
String name = rs.getString("name");
System.out.println(name);
}
rs.close();//关闭数据库
conn.close();
}
catch (Exception ex)
{
System.out.println("Error : "ex.toString());
}
}
另外记得导入相应的jar包 。。。。。。。
用java编写一个创建数据库和表的程序的代码怎么写import java.sql.*;
public class Test
{
public static void main(String[] args) throws Exception
{
Class.forName("com.mysql.jdbc.Driver");
//一开始必须填一个已经存在的数据库
String url = "jdbc:mysql://localhost:3306/test?useUnicode=truecharacterEncoding=utf-8";
Connection conn = DriverManager.getConnection(url, "root", "123456");
Statement stat = conn.createStatement();
//创建数据库hello
stat.executeUpdate("create database hello");
//打开创建的数据库
stat.close();
conn.close();
url = "jdbc:mysql://localhost:3306/hello?useUnicode=truecharacterEncoding=utf-8";
conn = DriverManager.getConnection(url, "root", "123456");
stat = conn.createStatement();
//创建表test
stat.executeUpdate("create table test(id int, name varchar(80))");
//添加数据
stat.executeUpdate("insert into test values(1, '张三')");
stat.executeUpdate("insert into test values(2, '李四')");
//查询数据
ResultSet result = stat.executeQuery("select * from test");
while (result.next())
{
System.out.println(result.getInt("id")" "result.getString("name"));
}
//关闭数据库
result.close();
stat.close();
conn.close();
}
}
怎么写java代码?只要自己的电脑安装了jdk环境,任何地方都可以进行java代码的编写的,记事本也可以 。
【java数据的代码怎么写 java数据类型怎么用】java数据的代码怎么写的介绍就聊到这里吧 , 感谢你花时间阅读本站内容 , 更多关于java数据类型怎么用、java数据的代码怎么写的信息别忘了在本站进行查找喔 。
推荐阅读
- 组装飞行手机游戏,组装飞行手机游戏有哪些
- java代码打断点,java如何进行断点调试
- 海盗岛上大冒险游戏模拟,海盗大冒险游戏回顾
- 微信视频号可以拉黑个人吗,微信视频号可以拉黑个人吗知乎
- mysql表id怎么生成 mysql 生成guid
- jquery获取地址栏参数号,jq获取地址栏的参数
- 包含float在html5的词条
- 主板的硬盘怎么样,主板上的硬盘
- 用命令连接linux 命令行连接linux